android 如何去控制第三方音乐播放app之控制QQ音乐

您所在的位置:网站首页 如何打开qplay android 如何去控制第三方音乐播放app之控制QQ音乐

android 如何去控制第三方音乐播放app之控制QQ音乐

2023-09-09 23:52| 来源: 网络整理| 查看: 265

4.这下没办法了。然后插上耳机,放了一首音乐冷静冷静。突然,发现耳机线上的两个按钮,咦,这不就能控制qq音乐吗,于是就尝试了下在我的app里面点击模拟发MediaButton 按键,果然,可以正常的控制播放暂停上一首,下一首qq音乐,当然此时系统中必须只有一个音乐播放器。这里就先这样。关于如何模拟发送MediaButton 按键,可以看我这篇文章android 中用代码模拟发送按键

一般MediaButton 有如下几个按键:而且一般的音乐播放器里面都会实现对MediaButton的接收,具体原理是接收广播,有兴趣的可以自行研究。

KeyEvent.KEYCODE_MEDIA_NEXT KeyEvent.KEYCODE_MEDIA_PREVIOUS KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE KeyEvent.KEYCODE_MEDIA_PAUSE KeyEvent.KEYCODE_MEDIA_PLAY

可以控制了,但是音乐名和歌手名还拿不到。不过可以从音乐的通知中获取音乐名和歌手名,一般主流的音乐播放器,播放音乐时,都会发一个通知,即Notification,如下图,这个通知中就带有音乐的播放信息。音乐我这边有系统的源码,故想要在系统中去截取notification中的音乐的信息。但是后来发现,完全不用。谷歌提供了一个notificationListener,来专门监听通知。下面来说下notification 的具体用法 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3