Контроллер расширения iOS и миниплеер не будут обрабатывать события с помощью приемника Chromecast на базе проигрывателя Shaka
Я использую https://github.com/google/shaka-player/tree/master/demo/cast_receiver
с iOS-клиентом и Android-клиентом. Моя iOS основана на:
https://github.com/googlecast/CastVideos-ios
С Android нет проблем с поиском, паузой, воспроизведением на мини-проигрывателе или расширенном контроллере, предоставленном Google, когда ai транслирует видео на ресивер Shaka Player.
В iOS я получаю эти сообщения:
- [GCKMediaControlChannel mediaSessionID] Вызов метода, для которого требуется статус мультимедиа без статуса мультимедиа, игнорирование; убедитесь, что мультимедиа загружен, канал мультимедиа получил статус и что этот метод не вызывается, пока диспетчер устройств пытается восстановить соединение
и другие журналы:
- [GCKUIMediaController updateTransportControls] updateTransportControls; mediaclient есть, mediaStatus есть, _currentRequest есть -[GCKUIMediaController request:didFailWithError:] запрос 15 не выполнен с ошибкой Ошибка Domain=com.google.GCKError Code=32 "Нет медиа-сессии доступно" UserInfo={NSLocalizedDescription= Нет медиа-сессии доступно}