我使用MediaProjectionManager记录我的Android设备屏幕(自Lollipop以来)。但我想在新的最上面的Surface上的同一屏幕上显示此记录。记录MediaProjectionManager不应触摸此曲面(记录所有可见曲面的合成)。是否有任何系统SurfaceView无法被MediaProjectionManager识别以将其流式传输到它上面?
或换句话说:我如何防止录制某些SurfaceViews,让它们对录音机不可见?有没有要设置的标志?
录制我使用MattSnider的代码: http://mattsnider.com/video-recording-with-mediaprojectionmanager/
答案 0 :(得分:0)
回答这个问题。
不,无法录制屏幕并同时在录制的视图顶部显示录制的屏幕。这将导致镜子的大厅和#34;效果。
原因:MediaProjectionManager
是一个Android系统类,其上没有来自elsewere的访问权限。否则,这将意味着Android平台上的重大安全问题。
也许这有助于任何人