Chromecast - Как подключиться к сеансу после обновления страницы? - PullRequest
0 голосов
/ 05 марта 2019

После перезагрузки страницы метод

cast.framework.CastContext.getInstance()

возвращает статусы NOT_CONNECTED и NO_SESSION

Пример моего кода:

const castContext = window.cast.framework.CastContext.getInstance();

castContext.setOptions({
  receiverApplicationId:
    window.chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,
  autoJoinPolicy: window.chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED,
  resumeSavedSession: true
});

await castContext.requestSession(); // wait for prompt

const castSession = castContext.getCurrentSession();

const mediaInfo = new window.chrome.cast.media.MediaInfo(mediaUrl);

const request = new window.chrome.cast.media.LoadRequest(mediaInfo);

await castSession.loadMedia(request);

window.player = new window.cast.framework.RemotePlayer();

window.playerController = new window.cast.framework.RemotePlayerController(
window.player);

Подскажите, пожалуйста.Как подключиться к существующему сеансу и получить информацию о воспроизведении мультимедиа?

...