我有一个正在播放歌曲的服务。现在我想在按下音量增大和减小按钮时停止播放歌曲。
我也使用了广播接收器和下面的代码,但它对我没有帮助
if (intent.getAction().equals(Intent.ACTION_MEDIA_BUTTON))
{
player.stop();
}
最佳答案
当您按下设备的音量按钮时,您处理的 Intent 不会被触发,而是像耳机按钮这样的远程按钮。我认为如果设备音量按钮未在框架或硬件级别实现,则没有与设备音量按钮相关联的 Intent 操作。 请看一下:
An example of the handling of media button intents 我认为您可以在 Activity 的 onKeyDown() 中捕获这些关键事件。
关于android - 如何处理停止播放歌曲的媒体按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4825995/