我正在媒体站点上实施一个小型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);
}
但是初始化后我得到了
未捕获的ReferenceError:类型未定义
function initializeCastApi() {
cast.framework.CastContext.getInstance().setOptions({
receiverApplicationId: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,
autoJoinPolicy: chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED
});
};
是否可以从Chrome扩展程序投射媒体?