Android MediaSessionCompat setActive无效

时间:2014-10-23 01:51:57

标签: android android-5.0-lollipop

我在Android项目中设置了一个MediaSessionCompat对象(替换了我正在使用的RemoteControlClient)。但无论我做什么,当我调用setActive时,MediaSessionCompat永远不会被激活(即isActive()之后返回false)。我的代码中也没有抛出异常。

这是我的代码:

mMediaSession = new MediaSessionCompat(m_currentContext, MEDIA_SESSION_TAG);
mMediaSession.setCallback(new RemixMediaSessionCallback());
mMediaSession.setFlags(MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS | MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS);
mMediaSession.setPlaybackToLocal(AudioManager.STREAM_MUSIC);
mMediaSession.setActive(true);

有没有人知道我的代码中可能缺少什么?

0 个答案:

没有答案