Javascript Android中的Chromecast接收器超时

Javascript Android中的Chromecast接收器超时,javascript,android,html,chromecast,castcompanionlibrary,Javascript,Android,Html,Chromecast,Castcompanionlibrary,我正在使用android上的castcompanionlibrary向chromecast接收器播放视频。我在接收端使用youtube iframe 在初始化youtube iframe和body之前,我曾在html标题中调用cast.receiver.CastReceiverManager.getInstance.start(),不知何故,我发现10%的用户出现2005年错误,即“应用程序未运行” 然后,在标题和正文以及youtube iframe之后,我改为调用cast.receiver.C

我正在使用android上的castcompanionlibrary向chromecast接收器播放视频。我在接收端使用youtube iframe

在初始化youtube iframe和body之前,我曾在html标题中调用
cast.receiver.CastReceiverManager.getInstance.start()
,不知何故,我发现10%的用户出现2005年错误,即“应用程序未运行”

然后,在标题和正文以及youtube iframe之后,我改为调用
cast.receiver.CastReceiverManager.getInstance.start()
,然后我得到10%的用户有15个,这是“超时”错误

我想问客户机为什么以及如何得到超时错误。是不是因为我在加载body和其他js文件后启动它,所以接收器启动太慢了?或者可能是身体有太多的图像和div需要时间来加载


谢谢

在接收器中尽早启动Cast receiver manager非常重要。不要等待window.onload启动管理器。您可能还想考虑对ChaleCeSter上的浏览器最初加载重的页面的任何其他部分进行延迟加载。

您可以尝试这样增加超时。此maxInactivity 600为600秒。你可以测试其他数字

castReceiverManager.start({maxInactivity: 600});

谢谢你的回复。我将更改为更早启动接收器并监视性能。嗨,Leon,我在html中更改为更早启动接收器。但是我们仍然有10%的用户有超时,你能提出其他建议吗?可能是我们有一个gif加载图像和一些50k图像吗?还是太多了?谢谢。我会试试这个和监视器。嗨,flame3,我们试过你的方法。我们仍然会收到相同数量的超时错误。导致此超时的根本原因是什么?接收器加载太多内容而没有响应?糟糕的网络?还是别的什么?谢谢。我以前没有遇到过这样的问题。我想知道你的接收代码是否正确。您在接收机中使用直接iframe吗?也许您可以尝试使用一些监控工具在web浏览器中测试接收器页面的加载时间,看看是否有任何部分需要优化。这只是我的猜测,因为我在定制接收机方面没有太多经验。我们在接收机中使用iframe。我们将尝试测试加载时间。