2


MediaProjection を使用して画面ビデオを録画しようとしています。同じアクティビティでビデオをキャプチャし、別のアクティビティを開始したくありません。

私はいくつかのチュートリアルを経験しました。これらのチュートリアルでは、最初の引数として startActivityForResult への呼び出しが行われcreateScreenCaptureIntent()ます。これは基本的にパーミッションを要求し、スクリーン キャプチャを開始します。そして、resultCodeに渡されますgetMediaProjection()

startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE);

メインのアクティビティをキャプチャする必要があるため、新しいアクティビティではなく、フレームを置き換えるだけです。メインアクティビティにフローティングボタンがあり、録音を停止します。

それで、それが可能かどうか知りたかったのですか?または、もちろん新しいアクティビティを作成せずに、同じイベントにつながる同様のシナリオを作成できるとしたら? または、これが不可能な場合、現在新しいアクティビティに入っていることを考えると、どうすれば記録を停止できますか?
お時間をいただきありがとうございます。

4

0 に答える 0