我正在尝试使用 MediaProjection 录制屏幕视频。我想在同一个活动中捕获视频,而不是开始另一个活动。
我已经完成了一些教程。在这些教程中,调用 startActivityForResultcreateScreenCaptureIntent()
作为第一个参数,它基本上要求权限并开始屏幕捕获。并且resultCode
传递给getMediaProjection()
startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE);
必须捕获主要活动,因此只需替换帧而不是新活动。我在主要活动中有一个浮动按钮,听停止录音。
所以,我想知道这是否可能?或者,如果我们可以创建一个导致相同事件的类似场景,当然不创建一个新活动?或者如果这不可能,鉴于我们现在处于新活动中,我们如何停止录制。
感谢您的时间。