我正在使用opentok客户端JS api来设置视频会议应用。间歇性地,来自开放式tok服务器的js和css资源无法加载。
这些是我在Chrome浏览器中在开发者控制台上看到的错误。我有一个良好的互联网连接,并不总是。我认为,这些资源是从opentok.min.js加载的。我有该文件作为本地资源。有没有办法避免这样的问题?
http://static.opentok.com/webrtc/v2.2.9.6/js/dynamic_config.min.js无法加载资源:net :: ERR_CONNECTION_TIMED_OUT
http://static.opentok.com/webrtc/v2.2.9.6/css/ot.min.css无法加载资源:net :: ERR_CONNECTION_TIMED_OUT
一旦发生这种情况,我将无法看到其他人的视频。任何帮助表示赞赏?在生产环境中避免此问题的最佳做法是什么?
答案 0 :(得分:0)
我认为您遇到了一些间歇性的网络连接问题。你提到过:
我有良好的互联网连接,并不总是
我明白这意味着你不会总是得到错误。
这就是我认为正在发生的事情:因为您在本地下载了opentok.min.js
文件,您每次都可以获得此资源;即使您的网络连接中断了。但是,此文件还会动态获取托管在TokBox服务器上的其他文件。即,dynamic_config.min.js
和ot.min.css
个文件。当请求并且无法获取这些资源时,您将收到网络超时错误。
至于最佳做法,TokBox建议您不要在本地下载OpenTok.min.js
文件,而是使用:
<script src='//static.opentok.com/webrtc/v2.2/js/opentok.min.js'></script>
如果问题实际上是由于网络问题而导致问题无法解决,但是出于调试目的,它会快速失败。