是否可以注册BroadcastReceiver或其他东西来获取媒体播放器音量变化的通知?
由于
答案 0 :(得分:5)
使用AudioManager时可以获得的即时值
AudioManager mAudioManager = Context.getSystemService(Context.AUDIO_SERVICE);
mAudioManager.getStreamVolume(STREAM_MUSIC);
唯一能让您有机会注册广播接收器的功能是
mAudioManager.registerMediaButtonEventReceiver(audioBroadcastReceiver);
其中audioBroadcastReceiver扩展了BroadcastReceiver,必须在应用程序清单中声明。
不确定这是否正是您所寻找的。 p>