录屏黑屏——只有声音、没有画面的排查路径
分两种情况
黑屏问题要先分辨是整个录屏过程都黑还是切到某个特定 APP 才黑——两者根因完全不同。
情况一:全程黑屏(任何 APP 都一样)
全程黑 = Screen Recorder 的录屏引擎根本没捕获到屏幕画面。常见原因:
1. 屏幕录制权限没给到位
每次 Screen Recorder 新安装、版本大更新、或系统更新后,都需要手动确认一次 MediaProjection 弹窗。如果跳过了这个弹窗或者不小心点了拒绝,录屏引擎就拿不到画面。
修复:
- 杀掉 Screen Recorder 的进程
- 重新打开 Screen Recorder
- 点开始录制按钮,等系统弹"屏幕录制确认"框
- 点"立即开始"或"允许",不要取消
2. 录屏引擎设置有问题
有些 ROM 的定制会让某个引擎失效。去 Screen Recorder 设置 → 录制引擎 → 切换到另一个引擎试试。
3. 悬浮窗权限被手机系统限制
虽然悬浮窗不直接参与录屏(录屏画面和悬浮窗无关),但有些 ROM 的后台策略会连带限制——去手机设置里把悬浮窗权限关掉再打开一次试试。
情况二:只有某个 APP 里黑屏
切到某个特定 APP 才黑 = 那个 APP 自己声明了禁止录屏(FLAG_SECURE)。这不是 Screen Recorder 的问题——安卓系统对所有第三方录屏都一视同仁,只要 APP 设置了这个标志,录屏引擎就捕获不到画面。
怎么验证:用手机系统自带的录屏功能(如果有的话)去录那个 APP——如果系统录屏也黑,那就是 APP 禁录无疑。
可能的绕过(成功率不保证):
- Screen Recorder 设置里切换录制引擎试试
- 部分版本的 Screen Recorder 提供了"防黑屏"或"绕过 FLAG_SECURE"的高级选项,可以在设置里找
绝大多数情况下,这个问题无解——尊重 APP 的版权保护策略。