我们已经为Chromecast应用程序创建了锁屏控件,但这些控件不会显示在锁屏上。我们正在使用remotecontrolclient来实现锁屏小部件,但我们不知道它为什么不工作。

最佳答案

确保设置了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

关于android - Android MediaRouter锁屏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19506103/

10-12 01:57