Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取在后台运行的歌曲的audioSessionId_Android_Android Mediaplayer_Equalizer - Fatal编程技术网

Android 获取在后台运行的歌曲的audioSessionId

Android 获取在后台运行的歌曲的audioSessionId,android,android-mediaplayer,equalizer,Android,Android Mediaplayer,Equalizer,在项目中,当我均衡时 equalizer = new Equalizer(0, mediaPlayer.getAudioSessionId()); 均衡器工作正常。但是当我没有sessionId时。是否存在任何全局会话ID(我认为是0)。因为当我初始化均衡器(0,0)时,它不工作。为什么? 我将audioSessionId设置为0,因为我无法访问任何其他应用程序运行的歌曲。或者如何获得歌曲的audioSessionid 或者是否有其他方法来均衡其他应用程序运行的歌曲。

在项目中,当我
均衡时

equalizer = new Equalizer(0, mediaPlayer.getAudioSessionId());
均衡器
工作正常。但是当我没有
sessionId
时。是否存在任何
全局会话ID
(我认为是0)。因为当我初始化均衡器(0,0)时,
它不工作。为什么?

我将
audioSessionId
设置为0,因为我无法访问任何其他应用程序运行的歌曲。或者如何获得歌曲的
audioSession
id

或者是否有其他方法来均衡其他应用程序运行的歌曲。