我正在尝试在我的 nuxt(vuejs) webapp 上实现 chromecast,加载框架并在 chrome 桌面上运行良好。但无法在 android chrome 版本上加载它。
这段代码在桌面上工作,我可以毫无问题地投射。
window["__onGCastApiAvailable"] = function(isAvailable) {
if (isAvailable) {
that.initializeCastApi();
};
}
let ccFramework = document.createElement("script");
ccFramework.setAttribute("src","https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1");
ccFramework.async = true;
ccFramework.onload = () => {
console.log("loaded");
};
document.getElementById("chromecast").appendChild(ccFramework);
在停止工作时,我可以在我的接收器应用程序上进行投射。 chrome 桌面上的 Videojs 播放器
但在 android 上,似乎使用默认浏览器设置代替 Chromecast 发送者框架并提供配置.. (Chrome V 74.0.3729.136) chrome Android 上的 Videojs 播放器
编辑:在 Google Chrome SDK 提供的演示中附加相同的问题:
有什么想法可以强制加载框架或为默认的 chromecast 检测提供配置吗?或者在最坏的情况下,在 android chrome 上的这个视频中禁用 Chromecast?