gpt4 book ai didi

java - 如何检测是否有其他应用在播放音乐背景?

转载 作者:行者123 更新时间:2023-12-03 01:33:39 28 4
gpt4 key购买 nike

我正在开发一个视频应用程序,我需要知道是否正在播放BGM?
我尝试使用AudioManager.isMusicActive(),但没有用,因为当我播放视频时,此方法始终返回true(我猜它检测到我的应用程序)。

In a word, I need to know BGM playing in other App, not Mine.

最佳答案

最后,我通过在每次音乐开始播放之前检测其他应用程序的音乐来解决此问题。
因为在播放音乐之前,如果AudioManager.isMusicActive()返回true,则表示BGM正在播放。
像这样

public void start() {
AudioManager am = (AudioManager) weak_context.get().getSystemService(Context.AUDIO_SERVICE);
boolean check = am.isMusicActive();
playMyMusic();
}

关于java - 如何检测是否有其他应用在播放音乐背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55447899/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com