2017-09-24 77 views
1

这是我的插件列表:为什么我不能在我的ionic2项目中使用WebRTC API,它是由cordova添加了crosswalk插件的?

  • 科尔多瓦 - 插件相机
  • 科尔多瓦 - 插件 - COMPAT
  • 科尔多瓦 - 插件控制台
  • 科尔多瓦 - 插件 - 人行横道-的WebView
  • cordova-插件设备
  • cordova-plugin-splashscreen
  • cordova-plugin-statusbar
  • 科尔多瓦-插件白名单
  • 离子-插件键盘

,这是我的config.xml的在根文件夹的一部分:

<plugin name="ionic-plugin-keyboard" spec="~2.2.1" /> 
<plugin name="cordova-plugin-whitelist" spec="1.3.1" /> 
<plugin name="cordova-plugin-console" spec="1.0.5" /> 
<plugin name="cordova-plugin-statusbar" spec="2.2.2" /> 
<plugin name="cordova-plugin-device" spec="1.1.4" /> 
<plugin name="cordova-plugin-splashscreen" spec="~4.0.1" /> 

我用命令

cordova platform add android 
cordova plugin add cordova-plugin-crosswalk-webview 
cordova build android --prod 

构建我的apk包和包增长2 0MB。 但是,当我使用WebRTC API时,它会抛出“RTCPeerConnection未定义”的错误。 为什么我不能使用它? 我应该将“plugin name =”cordova-plugin-crosswalk“...”添加到config.xml或...?

回答

0

我已经解决了这个问题: 刚上 “RTCPeerConnection” 添加 “WebKit的” 前缀

0

使用adapter.js有我的偏好:

<script src="https://webrtc.github.io/adapter/adapter-latest.js"></script> 
相关问题