我使用 MediaProjectionManager(从 Lollipop 开始)记录我的 android 设备屏幕。但我想在新的最上面的 Surface 的同一屏幕上显示此记录。记录 MediaProjectionManager 不应触及此表面(记录所有可见表面的合成)。是否有任何系统 SurfaceView 无法被 MediaProjectionManager 识别以将其流式传输到它上?
或者换句话说:我怎样才能防止记录某些 SurfaceViews,使它们对记录器不可见?有没有要设置的标志?
对于录制,我使用 MattSnider 的代码:http: //mattsnider.com/video-recording-with-mediaprojectionmanager/