2

我在后台播放一首歌,现在屏幕关闭了。我按下音量键,音乐流的音量发生变化。怎么会发生?我已经搜索了很长时间关于如何在屏幕关闭时检测音量键按下事件的解决方案,但我目前不知道如何解决该问题。

4

2 回答 2

1

你需要一个BroadcastReceiver收听相应广播的。在这里看到一个类似的问题。

于 2012-05-26T10:13:48.200 回答
0

如果您希望控制通过您的应用播放的音频音量,请使用 setVolumeControlStream() 方法。它将音量键按下定向到您指定的音频流。

setVolumeControlStream(AudioManager.STREAM_MUSIC);
于 2013-05-16T09:37:33.177 回答