タイトルが示すように、MediaPlayerオブジェクトのオーディオ セッション IDは何を参照しますか? int本来、再生中のオーディオ リソースのリソース IDを取得するつもりMediaPlayerです。しかし、私はそのための方法を見つけることができませんでした。
しかし、私はこのメソッドgetAudioSessionId()に出くわし、それが私が探していた機能であるかどうか疑問に思っていました.
タイトルが示すように、MediaPlayerオブジェクトのオーディオ セッション IDは何を参照しますか? int本来、再生中のオーディオ リソースのリソース IDを取得するつもりMediaPlayerです。しかし、私はそのための方法を見つけることができませんでした。
しかし、私はこのメソッドgetAudioSessionId()に出くわし、それが私が探していた機能であるかどうか疑問に思っていました.
Android システムは、現在再生中または録音中のサウンド (オーディオ セッション) を追跡し、他のサービスはオーディオ セッション ID を参照することでそれらに接続できます。システム ミックス (スピーカーから出力されるもの) のオーディオ セッション ID は 0 です。
システム ミックス オーディオ セッション ID 0 は廃止されたため、 を使用する必要がありますgetAudioSessionId()。
要するに、ビジュアライザーを構築したいのでない限り、それはあなたが探しているものではありません。
getAudioSessionID()編集: また、 fromAudioRecordを aまたは何か他のものと一緒に使用しようとしてVisualizerいる人には、それは機能しません。