Webaudio no funciona con iónico usando el paso de peatones en el dispositivo Android

Creé una aplicación webrtc iónica que funciona perfectamente cuando usoionic serve (en el navegador web, la bruja es normal). pero no funcionaba en absoluto en el dispositivo desde elgetUserMedia La función no se pudo ejecutar.

La solución que encontré es instalar el paso de peatones, actualizar los permisos en elAndroidManifest.xml y agregue la metaetiqueta en elindex.html para seguridad de contenido:<meta http-equiv="Content-Security-Policy: media-src: 'self' mediastream">

Ahora, tengo una aplicación webrtc iónica que funciona pero solo video, el audio no funciona. la aplicación de Android puede reproducir video con su audio, ¡pero parece que solo envía video sin audio!

Mi configuración :

Permisos en elAndroidManifest.xml archivo :

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />

Salida de laionic info comando:

Your system information:

Cordova CLI: 5.4.1
Gulp version:  CLI version 3.9.0
Gulp local:
Ionic Version: 1.2.4
Ionic CLI Version: 1.7.13
Ionic App Lib Version: 0.6.5
OS: Windows 8.1
Node Version: v0.12.2

Salida de laionic browser list comando:

iOS - Browsers Listing:

Not Available Yet - WKWebView
Not Available Yet - UIWebView


Android - Browsers Listing:


Available - Crosswalk - ionic browser add crosswalk
         Version 8.37.189.14 Published
         Version 9.38.208.10 Published
         Version 10.39.235.15 Published
         Version 11.40.277.7 Published
         Version 12.41.296.5 Published
(beta)   Version 13.42.319.6 Published
(canary) Version 14.42.334.0 Published

Available - Crosswalk-lite - ionic browser add crosswalk-lite
(canary) Version 10.39.234.1 Published
(canary) Version 10.39.236.1 Published

Available - Browser (default) - ionic browser revert android
Not Available Yet - GeckoView

Contenido de laionic.project archivo :

{
  "name": "WebRtc app",
  "app_id": "",
  "browsers": [
    {
      "platform": "android",
      "browser": "crosswalk",
      "version": "16.45.421.19"
    }
  ]
}

lo que no entiendo es que en elREADME.md archivo en la carpeta del complemento de cruce peatonal puedo leer lo siguiente:

    ### Benefits

* WebView doesn't change depending on Android version
* Capabilities: such as WebRTC, WebAudio, Web Components
* Performance improvements (compared to older system webviews)

Entonces, ¿cómo es que el cruce de peatones afirma que webrtc y webaudio están funcionando, pero solo el video funciona en mi aplicación, no el audio?

Por la falta de otros dispositivos, la aplicación solo se probó en dos teléfonos inteligentes Android armv7, no puedo decir qué sucede en un x86.

Gracias por sus respuestas, ya que realmente necesito saber si estoy en la dirección correcta, o simplemente recurrir al código nativo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta