0

アンドロイドのMediaProjection APIをMediaRecorder APIとともに使用して、画面上のすべてをキャプチャできます。初めてキャプチャしようとすると、自動的に許可を求めるプロンプトが表示されます。私はマシュマロのために手動で許可を取りたいと思う。手動で許可を取得するにはどうすればよいですか?出来ますか?私の画面に表示されるすべてのものをアンドロイドでキャプチャすることの許可

以下のリンクでは、createScreenCaptureIntent()メソッド呼び出しの許可を求めるプロンプトが表示されます。私は途中で実装しましたが、私の必要性を開始する前に明示的に許可を得る必要があります。我々は

startActivityForResult(mediaProjectionManager.createScreenCaptureIntent()、REQUEST_CODE_SCREEN_RECORDING)を呼び出しWheile

https://commonsware.com/Android/previews/screenshots-and-screen-recordings

答えて

0

それがResultCodeのはOKで、MediaRecorder、mediaProjecttionManagerとVirtualDisplayがnullでない場合、我々はそうでない場合は、画面の許可を取得する取得と言うことができthhen、 onActivityResult(テントの意図、int型requestcode、int型のResultCode)

に通話を転送mediaPorjectionとVirtualDisplayの値はnullになります

関連する問題