在某些情况下,我不希望看到Google Chromecast的迷你媒体控件。这似乎是自定义接收器方面的问题,但是在Android客户端上,它确实可以正常工作。也许不是吗?
didStartCastSession
的{{1}}方法被按预期方式调用。
在我的代码中似乎并没有插入或隐藏控件的内容,因为日志已经显示了GCKSessionManager
的错误值。
shouldAppear
我确实注意到,将我的应用放到后台并再次打开它会导致控件变得可见。
接收者是否有办法对此做任何事情,还是iOS客户端触发了更新?用- (void)miniMediaControlsViewController:(GCKUIMiniMediaControlsViewController *)miniMediaControlsViewController shouldAppear:(BOOL)shouldAppear {
NSLog(@"Mini media controls shouldAppear: %d", shouldAppear);
[self updateMiniPlayerVisibility:shouldAppear];
}
而不是GCKSessionManager
的状态看似错误。