Android 11 スクリーンレコーダーはまもなく内部音声の録音をサポートする可能性があります

Android 11 には組み込みのスクリーンレコーダーが追加されましたが、マイクからの音声の録音のみをサポートしています。 将来のリリースでは変更される可能性があります。

最初のいくつかの Android 10 開発者プレビューには、SystemUI に最低限のスクリーン レコーダーが含まれていましたが、リリース時にはユーザーはこの機能にアクセスできませんでした。 最初のものとは Android 11 開発者プレビューただし、スクリーン レコーダーはクイック設定タイルからアクセスできるようになりました。 Android 11 Developer Preview 2 では、スクリーン レコーダーの UI が刷新され、次の可能性があることをユーザーに通知します。 機密情報を録音し、マイクから音声を録音するか、タップを表示するかをユーザーが選択できるようにします。 画面。 ただし、現時点ではデバイスで再生されているオーディオを録音する方法はありませんが、将来のプレビュー リリースでは変更される可能性があります。

左から右へ: 画面録画クイック設定タイル、画面録画ドロップダウン オプション、新しい画面録画カウントダウン、新しい画面録画ステータス バー インジケーター。

Android 11 の SystemUI に、画面録画機能に関連する新しい文字列が追加されました。 これらの文字列は、「音楽、通話、着信音などのデバイスからの音」を録音できることを示唆しています。

<stringname="screenrecord_device_audio_and_mic_label">Device audio and microphonestring>
<stringname="screenrecord_device_audio_description">Sound from your device, like music, calls, and ringtonesstring>
<stringname="screenrecord_device_audio_label">Device audiostring>

このテキストは現在、画面録画機能では表示されず、内部デバイスを録画する機能は示されていません。 Android 11 で画面録画を担当する 3 つのクラス (RecordingController、RecordingService、および スクリーンレコードダイアログ。 アンドロイド10

アプリケーションが音声を録音できるようにしました 他のアプリケーションから AudioPlaybackCapture API を使用する. 実際には、 Google Play ストアにはすでにサードパーティのアプリケーションがあります この API を利用して、デバイスからビデオとオーディオをキャプチャできるようになります。 Android 11 DP2 で改良されたスクリーン レコーダー機能をテストして、内部音声の録音がサポートされていないことを確認しましたが、残念ながらまだマイクからの音声の録音のみがサポートされています。 自分でテストするには、画面録画を開始して、できれば声を出して話しながら Google フォトでビデオを開いてみてください。 画面録画のビデオで自分が話しているのが聞こえる場合は、音声だけが録音されている可能性が高くなります。 マイクロフォン。 もちろん、この結果を、API を使用する前述のサードパーティ アプリと比較しました。

Google が将来の Android 11 プレビューでデバイス内部オーディオの録音を許可すると仮定すると、それが実際にそれほど役立つかどうかはわかりません。 Android 10 をターゲットとするアプリはデフォルトで、AudioPlaybackCapture を使用してアプリによるオーディオのキャプチャを許可します。 API、Android 9 Pieをターゲットとするアプリは、マニフェストでallowAudioPlaybackCaptureフラグを有効にしてオプトインする必要があります ファイル。 オーディオは、タイプがメディア、ゲーム、または不明として宣言されている場合にのみキャプチャできます。 SystemUI などのシステム アプリケーションは、オーディオ キャプチャが行われていない場合でも、アプリからオーディオを録音することもできます。 ポリシーは ALLOW_CAPTURE_BY_SYSTEM に設定されていますが、これが 場合。

Screen Record は「com.google.android.systemui」ではなく「com.android.systemui」の一部として含まれているため、この機能は AOSP の一部になる可能性が高いことを意味します。 したがって、他のスマートフォン メーカーのデバイスでも、Android 11 にアップグレードすると、この機能を利用できるようになります。ただし、OEM が同等以上のスクリーン レコーダーをすでに備えている場合は別です。 多くの OEM スクリーン レコーダーでは、録画の解像度、ビットレート、フレーム レートを変更できます。 そのため、Google の製品は、デバイス内部の音声を録音する機能を追加したとしても、依然としてかなり必要最低限​​の機能しかありません。