问题标签 [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 投票
2 回答
2711 浏览

android - 如何从 zip 文件安装 cordova 插件

我正在尝试安装 phoneRTC (https://github.com/alongubkin/phonertc),但它需要永远使用 git clone:

这就是为什么我决定只在 github 上的 zip 文件上使用 wget:

现在我的电脑上有插件。我尝试提取 zip 文件并将其放在我的项目目录中,并将文件夹重命名为与文件中plugins的相同:idconfig.xml

但是当我尝试构建 apk 文件时,出现以下错误:

有什么想法有什么问题吗?我错过了什么?提前致谢

0 投票
2 回答
475 浏览

javascript - Phonertc ionic demo cordova 未定义

我是 ionic 的新手,并试图在 ionic 平台上安装 phonertc,但是当我运行该应用程序时,它会为 VideoViewDirective 显示 RefrenceError: cordova 未定义。

VideoViewDirective.js

0 投票
1 回答
318 浏览

node.js - Phonertc 演示仅适用于浏览器中的 windows x windows,但不适用于设备

我有两个问题。

1 - 这仅适用于 windows x windows chrome。如果我使用 ubuntu 或带有 chrome 的 mac 进行测试,则无法正常工作,我可以登录,但我会呼叫另一个用户并保持屏幕并进行呼叫...

2 - 在设备中,行 var socket = io.connect(' http://myserver.com:3000/ '); 我有这个错误:

http://myserver.com:3000/socket.io/?EIO=3&transport=polling&t=1446506264545-0加载资源失败:服务器响应状态为 404(未找到)”

0 投票
0 回答
651 浏览

cordova - PhoneGap 中的 PhoneRTC 构建问题 - Bridging-Header.h 问题

我确定我的问题与桥接头有关,但我不知道是什么。我发现下面引用了一个 git 问题,该问题说明要确保桥接头是正确的。我不知道该怎么做。

https://github.com/cowbell/cordova-plugin-geofence/issues/31

以下是 PhoneGap IOS 构建日志的一部分:

0 投票
1 回答
2079 浏览

swift - Cordova 插件初始化

在用于 Meteor 1.2 的 Cordova 插件中的以下代码的 XCode 中出现错误:

错误是: 无法覆盖标记为不可用的 'init' 'init(webView:)' 不可用:在 Cordova 3.9.2 中已弃用。请改用 plugininitialize 方法。

谢谢你的帮助。

0 投票
0 回答
331 浏览

cordova - Cordova 在尝试初始化 phonertc 时停止

我正在尝试在我的 Ionic 项目中使用 PhoneRTC 插件。我已按照本指南进行操作,但调用时一切都停止了:

var session = new cordova.plugins.phonertc.Session(config); 没有错误,它只是停止。

代码:

日志猫:

有谁知道出了什么问题?

(插件在platform/android/res/config.xml中引用)

0 投票
0 回答
467 浏览

phonertc - PhoneRTC 对浏览器的支持

我可以部署演示https://github.com/alongubkin/phonertc/并连接移动设备 Android/Android 和 Android/IOS。但不清楚如何将移动设备与浏览器连接。我尝试使用 PhoneRTCProxy.js 但仍然没有成功。如果任何机构有解决方案,请告诉我。

0 投票
1 回答
464 浏览

android - android6中的Phonertc演示崩溃

我正在使用 cordova 6.0.0、cordova@android 5.1.0、Android 6 和 phoneRTC 插件 https://github.com/alongubkin/phonertc.git

我的应用程序正在运行,并且插件代码中的演示也在使用 cordova 6.0.0、cordova@android 5.1.0 和 android 5.xx https://github.com/alongubkin/phonertc/tree/master/demo/client

但是我为 android 6(在 nexus5 上)构建了应用程序和演示,当您启动视频聊天时它崩溃了。

有人有这个问题吗?

0 投票
1 回答
138 浏览

xcode - XCode 7 / Cordova 插件 / 链接问题:_utf8_nextCharSafeBody 未定义符号

我正在改编一个(显然已经过时的)Cordova 插件,以便在我的应用程序中使用(如果你好奇的话,就是PhoneRTC)。

作为一个内心深处的 Linux/CLI 人,我已经在 XCode 上苦苦挣扎了一天,并且通过大量的谷歌和一些盲目的猜测,我设法消除了大部分已弃用的代码。但是,现在我在链接阶段遇到了最终错误:

“架构 arm64 的未定义符号:“_utf8_nextCharSafeBody”,引用自:[snip]”

该插件的原始安装说明提到将二进制文件链接到库 libicucore.dylib,但这似乎已在最新的 XCode 中删除(有可用的 .tbh 扩展名的同名引用,但这些对那个对话框无效 -即使我可以选择它们,但无论如何)。

更多谷歌搜索提供了链接各种 *.frameworks 的建议,但无济于事 - 错误仍然存​​在。

有谁知道我需要链接到什么才能使此功能可用?或者,如果它被永久删除,我也想知道,尽管这将涉及重建二进制文件,这不是我所期待的......

或者,如果您不知道,是否有办法通过 Apple 的库以某种方式 grep 以查看哪个应该定义丢失的符号?

(不用说,如果我能做到这一点,它将从原始回购中分叉并捐赠回社区:))

0 投票
2 回答
4696 浏览

ubuntu - ubuntu 中的 TURN 服务器不工作

对于视频通话,我使用的是 Phonertc(基于 Webrtc)

我在 Ubuntu 14.04.3 LTS 中设置了 turnserver 我按照https://github.com/coturn/rfc5766-turn-server/的说明进行操作


我从http://turnserver.open-sys.org/downloads/v3.2.5.9/下载了turnserver-3.2.5.9-debian-wheezy-ubuntu-mint-x86-64bits.tar.gz 并根据提供的说明进行设置.

安装后我更改 /etc/turnserver.conf 并取消注释以下行:

在 etc/turnuserdb.conf 我添加了普通的用户名和密码

当我使用命令'turnserver'运行turnserver时,它将日志打印为

我在客户端设置了冰服务器

在这里,当用户从移动设备呼叫时,网络用户应该看到来自移动设备的视频。它在 wifi 网络上运行良好现在问题是当我尝试从 3g 网络或 4g 网络呼叫时,将建立呼叫但没有数据传输(视频)。屏幕变黑。

我还尝试检查不同的链接以检查我的转向服务器是否正在运行。 测试TURN服务器的简单方法 ,它说turnserver没有运行。

如果我的转向服务器真的没有运行或者在眩晕和转向之间切换不起作用,我会感到困惑。