问题标签 [phonertc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
501 浏览

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

我正在尝试使用phonertc 插件为 apache cordova构建一个测试应用程序。我正在关注 wiki,所以我创建了转向服务器,并实现了一个 socket.io 信号服务器。所有这些服务器都在工作。

但是当我尝试构建一个演示应用程序时,在创建项目、添加平台和插件、从wiki复制之后,

我收到错误

chrome 上运行演示时。错误是

index.html完整版本是

index.js 和cordova.js 是cordova hello world 的默认值,main.js

我知道,代码很糟糕,但这只是一个演示。如何解决对 phonertc 的引用?我需要在 index.html 中导入一些东西吗? 谢谢

0 投票
1 回答
597 浏览

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

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

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

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

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

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

0 投票
0 回答
241 浏览

cordova - 如何使用带有cordova的phonertc实现聊天和文件传输应用程序

我试图实现与 phonertc 的聊天,但数据通道没有得到。我想我正面临着 phonertc 中数据通道的问题。任何建议都非常有帮助...

0 投票
0 回答
360 浏览

cordova - PhoneRTC 离子在建立呼叫时崩溃(ANDROID)

到现在为止的流程。从移动设备 A 向 B 发送呼叫,接受来自 B 的呼叫(根据移动设备 B 的文档,使用 isInitiator false 启动会话),然后信号转到移动设备 A 以获取“应答”事件,我尝试在移动设备 A 上创建会话使用 isInitiator=true。一切正常,但是当我可以在移动设备 A 上调用 session.call() 时,它会崩溃。

我错过了什么?

0 投票
1 回答
1569 浏览

ionic2 - Ionic 2 中的 PhoneRTC

我计划创建一个基于 WebRTC 的 Ionic 2 应用程序,所以想知道 Ionic 2 是否完全支持 PhoneRTC。

此外,如果不是,还有哪些可用的替代方案。

0 投票
1 回答
178 浏览

swift - PhoneRTC Swift 编译器错误

使用 Alon Gubkin 的 PhoneRTC 插件,但由于 20 个 Swift 编译器错误而无法构建应用程序......我看到其他人也遇到过同样的问题,所以看看是否有人有解决方案 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
782 浏览

ionic-framework - 离子中的PhoneRTC

我成功地运行了演示,但就我而言,我想进行视频聊天,让每个客户都能看到对方,但在演示中你只能看到呼叫者或被呼叫者。我怎样才能像使用Messenger应用程序一样使用phonertc ..谢谢

0 投票
0 回答
1325 浏览

javascript - 如何使用 phonertc 在 ionic 框架中创建音频和视频通话?

我想在 ionic 中创建音频和视频通话。如何在 phonertc 中运行演示文件?测试 phonertc 演示文件必须遵循哪些步骤。与 ionic project 相比,phonertc 演示文件中的文件夹结构不同。客户端演示文件夹中的安装或自述文件或网站上有关如何构建和配置演示应用程序的教程将是一个加分项。

0 投票
0 回答
612 浏览

javascript - 概括地说,PhoneRTC 是如何工作的?

让我们从上下文的基础开始。

PhoneRTC 是 Cordova 应用程序的 WebRTC 实现。

这意味着 Cordova 应用程序可以访问 WebRTC API。

什么是 WebRTC?

好的,让我们反转一下。WebRTC 是一个标准,对吧?然后浏览器选择是否实现它。所以 Chrome 实现了它,这意味着我可以在 js 中构建一个 WebRTC 应用程序,在 Chrome 中推出它,它就会工作。如果我在 OSX Safari 上推出相同的应用程序,它将无法工作。好的,这是有道理的。

什么是 Cordova 应用程序?

Cordova 应用程序是在包含在本机应用程序中的 Web 视图中运行的 Web 应用程序。因此,Cordova iOS 应用程序将是一个实际的 iOS 原生应用程序,具有某种 Web 视图,该 Web 视图将运行您的 Web 应用程序。

Web 视图很可能是某种 webkit 实例,它是类似沙盒的浏览器,对吧?

但是,Web 视图没有实现 WebRTC。

什么是 PhoneRTC(真正的问题)?

那么,PhoneRTC 就是这样做的吗?它创建了一个遵循 WebRTC 规范的 API,然后在内部实现了执行所有视频/音频内容的实际内容?

那么,PhoneRTC 就像一个 WebRTC 实现,就像 Chrome 的 WebRTC 支持是一个实现一样?这意味着它是一个相当低级的金属实现?

那正确吗?或者 PhoneRTC 是否绑定到本机设备上的一些现有 WebRTC 实现?

还是我的问题完全没有意义?

0 投票
1 回答
1140 浏览

node.js - PhoneRTC:git-submodule 坏了

我正在使用 Wiki 指南来测试插件。

当我执行命令时:

PC卡住了几分钟然后给出错误(来自日志):

Cordova、Node、Npm 运行良好。Git也是,我正在使用Mingw64。

从 Mingw 本身尝试,会引发另一个错误:

我已经尝试从管理员控制台启动所有内容,同样的错误。

无法识别问题。欢迎任何提示。