令人惊讶的是,我很难获得从MediaBrowserServiceCompat派生的服务实例。 class MyBinder extends Binder {
public MyService但是,这并不适用于从MediaBrowserServiceCompat派生的服务。当我试图提供本地绑定(如上面所示)时,服务崩溃了,因为MediaBrowserServiceComp
--intents to your MediaBrowserServiceCompat implementation</intent-filter>这是我MediaPlayerService的一部分
public class MediaPlayerService extends MediaBrowserServiceCompat
但是,如果我使用的是MediaBrowserServiceCompat,我不确定是否需要这样做。当用户点击播放启动音频播放时,我确实会显示一个前台通知。MediaControllerCompat.setMediaController(mActivity, mcc);};
public class MediaPlayerService extends MediaBrowserServiceCompat
我正在使用这个构建一个MediaPlayer Service。不过,如果用户返回到包含媒体控件的Activity,则需要检测MediaPlayer处于何种状态。我目前使用的代码在onResume中抛出一个onResume错误,因为getPlaybackState()总是null。“一旦创建了会话,会话的所有者可以将其会话令牌传递给其他进程,以允许它们创建与会话交互的MediaControllerCompat。”
public class MediaActivity extends AppCom