Я реализую небольшое расширение Chrome на медиа-сайте, который не поддерживает Chromecast как стандарт.
После некоторого копания я нашел m3u8
, который я хочу разыграть.
Я ввел скрипт в DOM:
function injectGoogleCastLibrary() {
let script = document.createElement('script');
script.src = 'https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1';
document.head.appendChild(script);
}
Однако при инициализации я получаю
Uncaught ReferenceError: приведение не определено
function initializeCastApi() {
cast.framework.CastContext.getInstance().setOptions({
receiverApplicationId: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,
autoJoinPolicy: chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED
});
};
Можно ли преобразовывать носители из расширения Chrome?