当我的应用程序正在播放时,我需要能够将设备上播放的其他音频静音 - 类似于接收电话时媒体播放器将停止播放的方式。
PriorityControl
中有javax.microedition.amms.control
接口(作为JSR-234的一部分),但根据我自己的研究和BlackBerry知识库文章"Advanced Multimedia Supplement API - What's Supported",它不受支持/实施在BlackBerry OS上。
还有其他方法可以在BlackBerry上执行此操作吗?
我正在处理的应用程序是当它们来自网络时播放音频消息,因此我希望能够给予它们某种优先级,以便用户可以听到它们。任何其他建议如何做到这一点是非常受欢迎的。
答案 0 :(得分:1)
我不认为这是可能的。您可以调整自己播放器的音量,但无法控制其他应用播放的声音。您可以使用EventInjector
黑客来更改系统音量以注入虚拟音量键,但这也会影响您的应用。