我们已为Chromecast应用创建了锁定屏幕控件,但控件不会显示在锁定屏幕上。我们正在使用RemoteControlClient来实现锁屏小部件,但我们不知道它为什么不起作用。
答案 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 Lockscreen,LockScreen for Android