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 перестанет отправлять / обрабатывать события отправителю.

0 ответов

Другие вопросы по тегам