我正在尝试使用MediaProjection记录屏幕视频。我想在同一活动中捕捉视频,而不是开始另一项活动。
我已经经历了一些教程。在这些教程中,将调用startActivityForResult作为第一个参数createScreenCaptureIntent()
,该参数基本上要求权限并开始屏幕捕获。而resultCode
传递给getMediaProjection()
Android:在不创建新活动的情况下启动屏幕捕获
startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE);
这是必要的,主要的活动被捕获,所以只是框架更换,而不是一个新的活动。我在主要活动中有一个浮动按钮,正在收听停止录音。
所以,我想知道它是否可能?或者,如果我们可以创建类似的场景导致相同的事件,当然不会创建一个新的活动?或者如果这是不可能的,考虑到我们现在正在进行一项新的活动,我们该如何停止录制。
谢谢你的时间。