質問・問題
Android 9 利用時に画面ロック、またはバックグラウンドでアプリケーションを利用すると映像音声の取得に失敗しますが、何が原因ですか?
回答・解決方法
Android 9の仕様上の問題となります。
Android 9では、アプリケーションがバックグラウンドにあると映像音声の入力やイベントの検知ができなくなります。
詳細はこちらをご参照ください。
回避策としてはアプリケーションをフォアグラウンドサービスをご利用ください。
画面ロック時に映像音声を取得するためには、画面ロック前にフォアグラウンドサービスを開始し、ロック解除前にフォアグラウンドサービスを終了してください。
手順については、以下参考資料をご参照ください。
参考:Android Developers(Service)