有没有办法知道电话是否在播放任何东西?例如铃声。
我的手机无法正常工作,有时我接到一个没有铃声的电话。我的意思是,我可以看到来电屏幕,但没有听到任何声音(当然不是静音)。它有时会发生。
所以我编写了一些东西来检测来电(接收器)并播放默认铃声。当我的手机出现故障时它工作得很好,因为我通过再次播放来强制它。
当我的手机工作时,问题就来了!因为在这种情况下,您可以同时听到两者(电话和我的)并且听起来很糟糕!
所以我需要做这两件事中的一件事:
- 要么检测到手机运行良好(它正在响铃),所以我不必玩任何东西。- 或停止任何当前的铃声(如果有)并始终自己播放。
有什么帮助吗?
PS:我尝试了 isMusicActive() 并且它不适用于振铃。