草庐IT

MediaButtonReceiver

全部标签

android - MediaButtonReceiver 不适用于 MediaBrowserServiceCompat

我正在尝试从耳机或汽车控件(播放/暂停/等)接收媒体按钮事件这在我的应用程序list中。这是我的MediaPlayerService的一部分publicclassMediaPlayerServiceextendsMediaBrowserServiceCompat{@OverridepublicvoidonCreate(){super.onCreate();initMediaSessions();}privatevoidinitMediaSessions(){mSession=newMediaSessionCompat(getApplicationContext(),MediaPlaye

android - 第二次调用 setActive(true) 时,App 不会成为首选的 MediaButtonReceiver

我已尝试根据Google'stalk实现媒体按钮控制我在list中设置接收者:在服务的onCreate()中创建MediaSessionCompat:mediaSession=newMediaSessionCompat(getApplicationContext(),"SOUNDPROCESS");mediaSession.setFlags(MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS|MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS);PlaybackStateCompatps=newP