Leere Mikrofondaten mit Crosswalk in Ionic 2-Anwendung

8

In meiner Ionic 2-Anwendung verwende ich die WebAudio-API, um Audio aufzunehmen (basierend auf Ссылка ). Dies funktioniert in Chrome und nachdem Sie die richtigen Berechtigungen in AndroidManifest.xml :

eingegeben haben %Vor%

und Anfordern des Mikrofonzugriffs über das cordova.plugins.diagnostic -Plugin auf der Android-Version 6.0.1 (Samsung Galaxy S6).

Allerdings funktioniert es unter Android 4.2.2 (Samsung Galaxy S4) nicht, weil es getUserMedia nicht zu unterstützen scheint. Deshalb habe ich beschlossen, das Crosswalk-Plugin zu installieren:

ionic plugin add cordova-plugin-crosswalk-webview

Danach sehe ich getUserMedia (durch einen Modernizr-Check). Der Audiorecorder gibt jetzt jedoch nur Stille zurück (bei beiden Versionen von Android). Ich habe überprüft, dass die Berechtigungen noch richtig eingestellt sind. Irgendeine Idee, was könnte falsch sein?

    
dndr 04.10.2016, 19:38
quelle

1 Antwort

2
Am Ende schien es wegen der (stabilen) Version des Zebrastreifens zu sein, den ich benutzte; Ich habe es mit der Beta-Version behoben:

ionic plugin add cordova-plugin-crosswalk-webview --variable XWALK_VERSION="org.xwalk:xwalk_core_library_beta:21.51.546.7"

Siehe auch: Ссылка

    
dndr 09.10.2016 14:47
quelle