【发布时间】:2012-05-26 10:03:04
【问题描述】:
我在后台播放一首歌曲,现在屏幕已关闭。我按下音量键,音乐流的音量发生变化。怎么会发生?关于如何在屏幕关闭时检测音量键按下事件的解决方案,我已经搜索了很长时间,但我目前不知道如何解决问题。
【问题讨论】:
我在后台播放一首歌曲,现在屏幕已关闭。我按下音量键,音乐流的音量发生变化。怎么会发生?关于如何在屏幕关闭时检测音量键按下事件的解决方案,我已经搜索了很长时间,但我目前不知道如何解决问题。
【问题讨论】:
您需要一个BroadcastReceiver 来收听相应的广播。看到一个类似的问题here。
【讨论】:
如果您希望控制通过应用播放的音频音量,请使用 setVolumeControlStream() 方法。它将音量键按下定向到您指定的音频流。
setVolumeControlStream(AudioManager.STREAM_MUSIC);
【讨论】: