我正在嘗試使用MediaProjection記錄屏幕視頻。我想在同一活動中捕捉視頻,而不是開始另一項活動。
我已經經歷了一些教程。在這些教程中,將調用startActivityForResult作爲第一個參數createScreenCaptureIntent()
,該參數基本上要求權限並開始屏幕捕獲。而resultCode
傳遞給getMediaProjection()
Android:在不創建新活動的情況下啓動屏幕捕獲
startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE);
這是必要的,主要的活動被捕獲,所以只是框架更換,而不是一個新的活動。我在主要活動中有一個浮動按鈕,正在收聽停止錄音。
所以,我想知道它是否可能?或者,如果我們可以創建類似的場景導致相同的事件,當然不會創建一個新的活動?或者如果這是不可能的,考慮到我們現在正在進行一項新的活動,我們該如何停止錄製。
謝謝你的時間。