我正在使用 https://github.com/google/shaka-player/tree/master/demo/cast_receiver
带有 iOS 客户端和 android 客户端。我的 iOS 它基于:
https://github.com/googlecast/CastVideos-ios
使用 Android,当 ai 在 shaka 播放器接收器上投射视频时,在迷你播放器或谷歌提供的扩展控制器上进行搜索、暂停、播放是没有问题的。
在 iOS 中,我收到以下消息:
-[GCKMediaControlChannel mediaSessionID] 调用需要有媒体状态而没有媒体状态的方法,忽略;确保媒体已加载,媒体通道已收到状态,并且在设备管理器尝试重新连接时未调用此方法
和其他日志:
-[GCKUIMediaController updateTransportControls] updateTransportControls; mediaclient is , mediaStatus is , _currentRequest is -[GCKUIMediaController request:didFailWithError:] request 15 failed with error Error Domain=com.google.GCKError Code=32 "No media session is available" UserInfo={NSLocalizedDescription=No media session is available}