Chromecast-发件人应用-投射图标不可见HTML5 / JS

问题描述

问题是,即使在发件人应用程序中Google的示例示例中,投射图标也不可见。一个月前,我不得不刷新页面几次才能找回图标或重新启动设备。现在什么也没有用,图标也消失了,但是在chrome开发工具中,它表明它已正确实现。你知道是什么问题吗?

我通过以下方式创建投射按钮:
google-cast-launcher

控制台中没有错误

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

解决方法

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

我希望它能对您有所帮助

@edit 如果您对不显示图标有疑问,并在控制台中显示:

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脚本中将脚本放在头部的开头,并将脚本放到主体末尾的gstatic框架。