Android Media Player-如何获取其他应用程序的媒体播放器的sessionId?

时间:2019-12-13 19:39:26

标签: android android-service android-mediaplayer equalizer

我想使用ID来“全局”应用均衡器设置。挑战在于如何获取其他应用程序的媒体播放器ID。

glClearStencil()

根据Android,您可以使用ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION接收正在播放的音频会话的ID:

  

旨在向效果控制应用程序或服务发出信号,表明已打开一个新的音频会话并要求应用音频效果。

我尝试在清单中添加常量(以及许多其他常量),但它仅适用于Spotify和Youtube Music这样的音乐应用:

glBlendFunc()

然后,您可以使用ID创建一个附加到会话ID的均衡器。

glColorMask()

当我播放自己的媒体文件(带有自己的测试应用程序)时,即使我没有广播媒体播放器的会话ID,也有均衡器应用程序仍可在该文件上运行。因此,必须有一个不依赖广播接收器的解决方案。如何获取未广播的应用的媒体播放器sessionId?

0 个答案:

没有答案