2017-09-24 34 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> 
相關問題