我目前正在尝试在我的网络客户端和 iOS 应用程序之间建立连接,但由于某种原因,我的 iOS 客户端在使用 Chrome(版本 33)时只能看到一个黑框。如果我使用 Firefox,我就可以很好地观看视频(无论是在我的应用程序中还是当我并排放置浏览器时,它们都可以看到对方)。
这似乎没有记录known issue使用 JavaScript SDK,我在论坛上看不到任何最近关于此问题的讨论(上一篇文章是我的)。
iOS 示例可以位于 here (samples/OpenTokHelloWorld
) 以及 samples/OpenTokHelloWorld/browser_demo.html
我建议cd
进入samples/OpenTokHelloWorld并运行python -m SimpleHTTPServer
,因为它无法从file:///运行
路径。
这是我的 iPad 看到的内容:
Chrome:
火狐浏览器:
和 Chrome/Firefox(分别),两者都从同一摄像头发布视频
编辑:在其他计算机上进行测试后,即使我的扩展程序都没有在隐身模式中运行并且我没有安装任何自定义插件,但它可能是特定于我的环境的。
最佳答案
看起来我使用的特定网络摄像头的 OpenTok 移动 SDK 有问题。在 Android 上,视频流将显示一小会儿,然后出现段错误,而在 iOS 上,将根本没有视频。
关于webrtc - 无法通过 OpenTok 在 iPad 上使用 Chrome 观看发布商的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545425/