html - Chromecast - 发件人应用 - 转换图标不可见 HTML5/JS

标签 html chromecast google-cast google-cast-sdk

问题是转换图标甚至在 Google 的发件人应用程序示例中也不可见。一个月前,我不得不刷新页面几次才能取回图标或重新启动设备。现在没有任何工作并且图标丢失但在 chrome 开发工具中它表明它已正确实现。你知道问题出在哪里吗?

我正在通过以下方式创建转换按钮:
google-cast-launcher

控制台没有错误

附言。我也已经实现了图书馆 https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1

最佳答案

我找到了一个解决方案。您需要使用 https://而不是 http:// 否则转换图标将不可见

希望对大家有所帮助

@编辑 如果您遇到不显示图标的问题,并且在控制台中显示:

CastVideos.js:125 Uncaught ReferenceError: cast is not defined
    at CastPlayer.initializeCastPlayer (CastVideos.js:125)
    at window.__onGCastApiAvailable (CastVideos.js:1004)
    at chrome.cast.ha (VM1365 cast_sender.js:99)

在您的 html 中,将脚本放在 head 的开头,将脚本放在 body 的末尾以构建 gstatic 框架。

关于html - Chromecast - 发件人应用 - 转换图标不可见 HTML5/JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63426573/

相关文章:

Android Chrome 转换按钮

sender - 我的 chromecast 没有出现在接收者列表回调中

ios - IOS 上的 CastHelloText 不会用文本更新屏幕

javascript - 将 Google 云端硬盘内容流式传输到 Chromecast

html - 视差站点使图像变暗而不是文本

php - CKEditor 将以所见即所得模式插入的 HTML 标签呈现为 PHP/MySQL 中的实际输出

javascript - 使用 JQuery 更改 CSS 中的背景图像

c# - HTML XPath 按类名搜索

javascript - 如何检测 Chromecast SDK 中不支持的字幕轨道的加载

google-cast - 自定义接收器如何使用 "ramp"命名空间,或者我可以修改示例应用程序以使用自定义命名空间而不重写对 RAMP 的支持?