如何解决媒体按钮键 [dispatchMediaKeyEvent] 有时不起作用
我有一个支持 BLE 的遥控器。从设备获得按键 GATT 通知后,我想播放/暂停/下一首/上一首歌曲。有时我手机上安装的音乐应用程序不播放曲目。 但我注意到,如果我手动启动应用程序,那么一切正常
我正在使用媒体按钮键事件来处理播放/暂停...等如下
val downEvent = KeyEvent(
eventTime,eventTime,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE,0
)
audioManager.dispatchMediaKeyEvent(downEvent)
val upEvent = KeyEvent(
eventTime,KeyEvent.ACTION_UP,0
)
audioManager.dispatchMediaKeyEvent(upEvent)
我认为问题与媒体会话 (https://developer.android.com/guide/topics/media-apps/mediabuttons) 相关
有什么办法可以解决这个问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。