Android MediaRouter锁屏

时间:2013-10-21 22:39:55

标签: android google-cast

我们已为Chromecast应用创建了锁定屏幕控件,但控件不会显示在锁定屏幕上。我们正在使用RemoteControlClient来实现锁屏小部件,但我们不知道它为什么不起作用。

1 个答案:

答案 0 :(得分:3)

确保您已设置ApplicationSession选项,以告知Google Cast SDK您已实施自己的锁定屏幕控件:

  mSession.setApplicationOptions(0);

确保从AudioManager获得瞬态音频焦点:

mAudioManager.requestAudioFocus(null, AudioManager.STREAM_MUSIC,
                    AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK);

另请查看这些SO Q:Widget on LockscreenLockScreen for Android