是否可以注册 BroadcastReceiver 或其他东西来获取媒体播放器音量变化的通知?
谢谢
最佳答案
如果您使用 AudioManager,您可以立即获得值(value)
AudioManager mAudioManager = Context.getSystemService(Context.AUDIO_SERVICE);
mAudioManager.getStreamVolume(STREAM_MUSIC);
唯一让你有机会注册广播接收器的函数是
mAudioManager.registerMediaButtonEventReceiver(audioBroadcastReceiver);
其中 audioBroadcastReceiver 扩展 BroadcastReceiver 并且必须在应用程序 list 中声明。
不确定这是否正是您要找的。p>
关于android - 如何接收媒体音量变化通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763464/