运行PhoneRTC演示

时间:2015-03-12 13:52:51

标签: android webrtc cordova-plugins phonertc

我正在尝试运行phoneRTC演示,我正在构建Android演示应用程序并运行信号服务器但是当我在Android上运行客户端应用程序时,我得到的是一个空白屏幕。

这些是我采取的步骤:

npm install -g cordova bower grunt-cli

git clone https://github.com/alongubkin/phonertc.git

ionic create phonertc-ionic

cp -R phonertc\demo\client\* phonertc-ionic\

cd phonertc-ionic
npm install
bower install

cordova plugin add org.apache.cordova.device
cordova plugin add org.apache.cordova.console
cordova plugin add https://github.com/alongubkin/phonertc.git

cordova platform add android

cd ../phonertc/demo/server
npm install
node index.js

将phonertc-ionic / app / scripts / signaling.js中的服务器详细信息更改为:

var socket = io.connect('http://my_server_ip:3000/');

并在phonertc-ionic中运行以下内容:

grunt build --force

cp -R app/* www/

cordova build android

我的信令服务器正在运行但是当我尝试通过浏览器访问端口时,我收到以下消息:

Error: ENOENT, stat '/home/server/index.html'

当我在手机上运行应用程序时,我只是得到一个空白屏幕。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,结果发现我使用的grunt版本中存在一个错误,使用旧版本或手动添加库而不是使用grunt工作。