Cordova OpenTok 集成 Chrome 问题

Posted

技术标签:

【中文标题】Cordova OpenTok 集成 Chrome 问题【英文标题】:Cordova OpenTok integration Chrome issue 【发布时间】:2016-07-22 09:44:45 【问题描述】:

我目前正在尝试开发与 OpenTok 集成的基于 Cordova 的移动应用程序。我正在使用下面的插件: https://github.com/songz/cordova-plugin-opentok(1.0.3版)

当我尝试从移动应用程序订阅从 Google Chrome 网络浏览器(版本 51.0.2704.106 m)发布的流时,出现空白屏幕和以下错误:

E/OTPlugin: subscriber exception: Internal error -- WebRTC subscriber error., stream id: xxxxxxxx-xxxx-xxxx-xxxx-06afdb1e6504

此外,从 Mozilla Firefox 网络浏览器(版本 47.0.1),我订阅的流每隔几秒就会冻结(在移动应用上)。

上面,我使用了插件文档中的术语发布和订阅。

你能帮我解决这些问题吗?

谢谢, 丹尼斯

【问题讨论】:

请移除浏览器平台并重新添加。 在浏览器上,我正在运行一个简单的 Web 应用程序,而不是 Cordova 应用程序。 Cordova 应用程序仅适用于移动设备 【参考方案1】:

据我所知,ios 浏览器不支持 WebRTC。如果您想在 iOS 上使用 WebRTC,您将需要一个原生应用程序。特别是,要使用 TokBox 构建原生 iOS 应用程序,包括具有音频/视频通话、文本聊天、屏幕共享和注释等功能的实时通信,您可以在以下位置找到它:

https://github.com/opentok/one-to-one-sample-apps

https://github.com/opentok/textchat-acc-pack

https://github.com/opentok/screensharing-annotation-acc-pack

【讨论】:

以上是关于Cordova OpenTok 集成 Chrome 问题的主要内容,如果未能解决你的问题,请参考以下文章

Ionic Cordova OpenTok 无法从 IOS 发布视频

如何在 Cordova Opentok 插件中隐藏/显示视频以在 Ionic 中进行视频通话?

OpenTok 在音频/视频会议会话中缺少音频

在 chrome 中运行时,cordova.js 不可用

Cordova与现有框架的结合,Cordova插件使用教程,Cordova自定义插件,框架集成Cordova,将Cordova集成到现有框架中

Opentok 和 CallKit 的问题