Shakaplayer и mediaManager в приемнике Chromecast
Я использую этот пример:
https://github.com/google/shaka-player/tree/master/demo/cast_receiver
но я не могу найти способ получить объект MediaManager.
Я также пытаюсь использовать shaka-player с импортом библиотеки:
let mediaElement = document.getElementById('vid');
let mediaManager = new cast.receiver.MediaManager(mediaElement);
let shaka = new shaka.Player(this.mediaElement);
shaka.addEventListener('error', this.onShakaError);
shaka.configure({drm: {servers: {'com.widevine.alpha': `/api/v1/licensing/widevine/modular?sessionId=${session.id}`}}});
this.shaka.load(streamingUrl).then(() => {
console.info('SHAKA OKKKKKKKKKKKKKKKKKKKKK!');
}).catch(this.onShakaError);
ShakaPlayer запускается, но Receiver (iOS/Android) скрывает PresenterView (активность) и логин мини-слоя примерно так (iOS):
-[GCKUIMediaController updateTransportControls] updateTransportControls; mediaclient is (null), mediaStatus is (null),
Но, похоже, MediaManager перестанет отправлять / обрабатывать события отправителю.