mediaprojection : 在某些情况下黑屏

Posted

技术标签:

【中文标题】mediaprojection : 在某些情况下黑屏【英文标题】:mediaprojection : Black screen in some cases 【发布时间】:2020-12-09 15:14:27 【问题描述】:

使用“mediaprojection”我能够从后台服务捕获当前屏幕。 sdk api是25,android 7.1.2,我用运行BlueStacks的模拟器检查了它,没有root,我的手机没有root。 但是当我用 BlueStacks 和另一个模拟器 Nox 测试它时,我得到了一个黑屏。 相同的代码并且只在 Knox 模拟器中没有 root 相同的代码在结果中被黑屏。

结果会因模拟器而异吗? 您是否有在后台服务中运行的“mediaprojection”应用程序来测试这种情况?

【问题讨论】:

有些模拟器可以工作,有些不能。 安装一个录屏的app,看看当前模拟器是否在录屏。 【参考方案1】:

我之前也遇到过同样的问题,但我注意到 bluestacks 不允许使用带有 mediaprojection 的应用程序,如果你想测试可以截屏或类似情况的应用程序,你不能在自己的设备上尝试

【讨论】:

以上是关于mediaprojection : 在某些情况下黑屏的主要内容,如果未能解决你的问题,请参考以下文章

MediaProjection与MediaRecorder实现录屏

Linux中OBS在Wayland环境下黑屏只显示鼠标的应对措施

Android录屏功能实现——MediaProjection

API 级别 29 - MediaProjection 始终请求许可

android Q中无法识别MediaProjection服务类型

Android关于MediaProject截图的正确姿势(最新)