2017-09-24 5 views
1

Ceci est mon plugins liste:Pourquoi ne puis-je pas utiliser l'API WebRTC dans mon projet ionic2 qui a ajouté le plugin crosswalk de cordova?

  • cordova-plugin-caméra
  • cordova-plugin-compat
  • cordova-plugin-console
  • cordova-plugin-passage pour piétons-WebView
  • cordova- plugin-dispositif
  • cordova-plugin-splashscreen
  • cordova-plugin-statusbar
  • cordova-plugin-whitelist
  • -plugin-clavier ionique

et cela fait partie de mon config.xml dans le dossier racine:

<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" /> 

je commande

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

pour construire mon paquet apk et le paquet croître 2 0 Mo. Mais quand j'utilise l'API WebRTC, elle renvoie une erreur indiquant que "RTCPeerConnection n'est pas défini". Pourquoi je ne peux pas l'utiliser? Devrais-je ajouter "plugin name =" cordova-plugin-crosswalk "..." dans le fichier config.xml ou ...?

Répondre

0

J'avais résolu la question. il suffit d'ajouter le préfixe "webkit" sur "RTCPeerConnection"

0

Utilisation du adapter.js a ma préférence:

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