我使用MediaProjection API在Android中录制屏幕。现在我想知道是否可以创建一个让我们说“隐藏”的视图,你实际上可以看到但视频中没有,因此不应该记录视图。此外,是否可以禁用通知录音甚至通知中心?
因此可以配置为“表层系统”,因此您可以决定要记录哪一层?
答案 0 :(得分:4)
可以通过设置"secure" flag来防止图层出现在录制中。例如,参见Grafika中的“多表面测试”,它在其中一个SurfaceView上设置标志。
如果您直接使用createVirtualDisplay()
,而不是通过MediaProjectionManager,您将配置虚拟显示以仅显示应用程序自己的窗口。由于您要为自己的内容创建显示,因此不会显示用户权限对话框。有关the tests的信息,请参阅DisplayManager#createVirtualDisplay()。
答案 1 :(得分:0)
您可以使用EZ filter来记录特定的布局。