如何使用广播接收器检查音乐是否正在播放?
我想阻止我的某些代码仅在当前播放音乐或视频时执行。我如何使用广播接收器来实现这一点?
I would like to prevent some of my code from executing only when music or videos are currently playing. How would I accomplish this using a broadcast receiver?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为此,您不需要广播接收器 -
AudioManager
是您的朋友:AudioManager.isMusicActive()
可以完成您想要的工作,请仔细查看此处以了解详细信息:< a href="http://developer.android.com/reference/android/media/AudioManager.html#isMusicActive%28%29" rel="noreferrer">AudioManager这是一个示例:
You don't need a broadcast receiver for this -
AudioManager
is your friend:AudioManager.isMusicActive()
does the job you want, have a closer look here for details: AudioManagerhere is an example: