2016-11-04 83 views
0


我正在尝试使用MediaProjection记录屏幕视频。我想在同一活动中捕捉视频,而不是开始另一项活动。

我已经经历了一些教程。在这些教程中,将调用startActivityForResult作为第一个参数createScreenCaptureIntent(),该参数基本上要求权限并开始屏幕捕获。而resultCode传递给getMediaProjection()Android:在不创建新活动的情况下启动屏幕捕获

startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE); 

这是必要的,主要的活动被捕获,所以只是框架更换,而不是一个新的活动。我在主要活动中有一个浮动按钮,正在收听停止录音。

所以,我想知道它是否可能?或者,如果我们可以创建类似的场景导致相同的事件,当然不会创建一个新的活动?或者如果这是不可能的,考虑到我们现在正在进行一项新的活动,我们该如何停止录制。
谢谢你的时间。

回答

相关问题