Browser Chromecast接收器选择没有';t打开
我想在我的网页上添加Chromecast的基本功能。我被困在第二步。我可以初始化Chromecast,但当用户单击Chromecast按钮时,我无法打开接收器选择器。我每次都会犯这样的错误:Browser Chromecast接收器选择没有';t打开,browser,chromecast,Browser,Chromecast,我想在我的网页上添加Chromecast的基本功能。我被困在第二步。我可以初始化Chromecast,但当用户单击Chromecast按钮时,我无法打开接收器选择器。我每次都会犯这样的错误: { code: "session_error" description: null details: null } 我试着使用我找到的代码。这段代码对我有用,但当我将它集成到我的页面时,它就不起作用了。 是否有可能Chrome无法检测到用户交互,这就是为什么它无法工作的原因? 还有什么办法可以
{
code: "session_error"
description: null
details: null
}
我试着使用我找到的代码。这段代码对我有用,但当我将它集成到我的页面时,它就不起作用了。
是否有可能Chrome无法检测到用户交互,这就是为什么它无法工作的原因?
还有什么办法可以解决这个问题吗
编辑:
我尝试了多个带有谷歌默认接收器应用程序ID的chrome cast设备,但都不起作用。这些设备使用链接的源页面
如果单击事件在不同的JS文件中处理,是否会导致问题?如果它是从不同的域加载的呢?我在文档中找不到任何提示。根据Ali Nadaff的说法: 检查这些;希望他们能解决问题:
- 确保已在开发者控制台上注册chromecast设备。仔细检查序列号,因为有时很难读取
- 在chromecast设置过程中,有一个框显示“发送序列号…”之类的内容,请确保选中该框
- 等待1/2小时左右,然后重新启动chromecast
- 检查您是否可以通过同一wifi网络上的chrome浏览器访问http://:9222;如果可以,那么您的设备已准备好进行开发 至于您所指的图像上的区域,这更多是为了提供信息
会话错误的原因。onClick事件中有一个异步调用,我们尝试在它之后执行requestSession()
。
当然,Chromecast API不允许这样做,只是通过直接的用户操作。谢谢,但我尝试了多台Chromecast设备,使用谷歌默认接收器应用程序ID,但都不起作用。