我正在开发一款 Android 音乐播放器应用程序,该应用程序还可以在后台播放音乐。我使用了 this.setVolumeControlStream(AudioManager.STREAM_MUSIC);在 Activity 处于焦点时更改媒体音量。但是当我的播放器失焦时,有没有办法用摇杆控制媒体音量? (也许通过创建服务?)
谢谢!
最佳答案
是的,您需要服务。我想该服务可以有音量按钮的监听器,它还需要您的程序将发送给它的广播的监听器。
它还会在需要与您的应用程序通信时向您的应用程序发送广播。我有一个相当简单的音乐流媒体服务,但可以在两者之间发送八个广播。 (如:“关闭”、“播放状态是什么”、“开始”、“服务启动成功”、“服务启动不成功”、“停止”。)
关于android - 使用 this.setVolumeControlStream(AudioManager.STREAM_MUSIC);当 Activity 失焦时控制 android 手机摇杆(有服务)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7055552/