Dia*_*ibi 0 web-applications chromecast
我正在尝试在视频播放器中实现 chromecast,但无法初始化 chromecast API,而且我不明白为什么。
这是我正在使用的代码,取自谷歌官方页面。
window['__onGCastApiAvailable'] = function(isAvailable) {
if (isAvailable) {
initializeCastApi();
}
Run Code Online (Sandbox Code Playgroud)
};
isAvailable 参数始终为 false,因此即使正在触发 __onGCastApiAvailable 的回调,也不会加载强制转换 api。
我尝试使用 setInterval 来检查 chrome.cast 是否已加载,但它始终未定义。
setInterval(function(){
console.log(chrome.cast); // it is always undefined
}, 1000);
Run Code Online (Sandbox Code Playgroud)
我需要在 Chrome 中安装一些东西吗?菜单中确实有投射按钮,我可以在浏览器中进行投射。
任何帮助深表感谢。
谢谢。
仅当发送者应用程序(您的网页)使用 https 托管时才会触发 window['__onGCastApiAvailable']。如果您尝试使用 http,它会默默地失败,并且 chrome.cast 将是未定义的。
| 归档时间: |
|
| 查看次数: |
996 次 |
| 最近记录: |