Android Record屏幕并将其显示在最上面的Surface MediaProjection Manager上

时间:2015-10-09 10:14:09

标签: android surfaceview android-mediaprojection

我使用MediaProjectionManager记录我的Android设备屏幕(自Lollipop以来)。但我想在新的最上面的Surface上的同一屏幕上显示此记录。记录MediaProjectionManager不应触摸此曲面(记录所有可见曲面的合成)。是否有任何系统SurfaceView无法被MediaProjectionManager识别以将其流式传输到它上面?

或换句话说:我如何防止录制某些SurfaceViews,让它们对录音机不可见?有没有要设置的标志?

录制我使用MattSnider的代码: http://mattsnider.com/video-recording-with-mediaprojectionmanager/

1 个答案:

答案 0 :(得分:0)

回答这个问题。

不,无法录制屏幕并同时在录制的视图顶部显示录制的屏幕。这将导致镜子的大厅和#34;效果。

原因:MediaProjectionManager是一个Android系统类,其上没有来自elsewere的访问权限。否则,这将意味着Android平台上的重大安全问题。

也许这有助于任何人