Cordova phonertc 演示可在 android 上运行,但不能在浏览器上运行

Posted

技术标签:

【中文标题】Cordova phonertc 演示可在 android 上运行,但不能在浏览器上运行【英文标题】:Cordova phonertc demo working on android but not on browser 【发布时间】:2016-12-21 16:35:31 【问题描述】:

我正在试验phonertc cordova plugin。 任何公开的演示都不适合我,所以我自己写了一个,复制了原始存储库示例的结构。

演示是使用该应用的两个用户之间的简单音频通话。 当我在 android 上运行它时,它运行良好,我可以与其他人交谈,并且 在信令服务器日志上我可以读取库在两者之间交换的消息客户。

但是当我在浏览器上运行时(chrome或mozilla),我可以看到应用程序逻辑工作正常,但是库,调用时

session.call()

只是不生成任何错误消息,信令服务器什么也没有收到。只是,演示在浏览器上不起作用,我不知道如何调试它。

如果你想检查错误,所有项目都是here on github。 我可以做些什么来调试或解决这个问题?

【问题讨论】:

【参考方案1】:

PhoneRTC 是一个cordova 插件,这意味着,它是一个基于cordova 的androidios SDK 包装器。 Cordova 插件在浏览器中不起作用,因为它们包装了本机 SDK,旨在用于各自的操作系统,在这种情况下是 android 或 iOS..

【讨论】:

以上是关于Cordova phonertc 演示可在 android 上运行,但不能在浏览器上运行的主要内容,如果未能解决你的问题,请参考以下文章

PhoneRTC 演示应用程序

phonertc 未定义 - 浏览器上的 Cordova phonertc

PhoneRTC Cordova 插件不会安装在 Visual Studio Cordova 项目中

Phonertc ionic demo cordova 未定义

导入 Cordova 插件

运行 PhoneRTC 演示