iOS 扩展控制器和迷你播放器无法使用基于 shaka 播放器的 chromecast 接收器处理事件

And*_*zza 5 android chromecast swift shaka

我正在使用 https://github.com/google/shaka-player/tree/master/demo/cast_receiver

有iOS客户端和Android客户端。我的 iOS 它基于:

https://github.com/googlecast/CastVideos-ios

对于 Android,当 ai 将视频投射到 shaka 播放器接收器上时,在 Google 提供的迷你播放器或扩展控制器上进行搜索、暂停、播放没有问题。

在 iOS 中我收到此消息:

-[GCKMediaControlChannel mediaSessionID] 调用需要媒体状态而没有媒体状态的方法,忽略;确保媒体已加载,媒体通道已收到状态,并且设备管理器尝试重新连接时不会调用此方法

和其他日志:

-[GCKUIMediaController updateTransportControls] updateTransportControls;mediaclient 是,mediaStatus 是,_currentRequest 是 -[GCKUIMediaController request:didFailWithError:] 请求 15 失败,出现错误错误 Domain=com.google.GCKError Code=32“没有可用的媒体会话” UserInfo={NSLocalizedDescription=没有可用的媒体会话}