Android:如何获取当前活动的音频会话ID

jen*_*nny 6 android audiotrack

我需要获取当前的Active音频会话ID以附加一些音频效果.此会话不一定由我的进程创建.

是否有audioTrack提供的接口或其他东西来实现此功能?

小智 -1

如果您有权访问 AudioTrack 的对象,则可以简单地使用AudioTrack 中的getAudioSessionId() 。

如果它不一定是由您的进程创建的,您最后的手段是使用“0”作为与音频输出混合相对应的会话 ID,但您的效果将应用于所有内容。