2016-04-02 10 views
0

Ich entwickle eine Anwendung in ionischen mit Cordova-Plugin-Medien und Cordova-Plugin-mauron85-Hintergrund-Geolocation. Wenn ich versuche, ein Audio im Hintergrund abzuspielen, wird der Fehlercode 4 (MEDIA_ERR_NONE_SUPPORTED) ausgegeben. Dies funktioniert perfekt in Android und iPhone 5s, scheitert aber bei einigen iOS-Geräten (iPhone 6 und iPhone 6s).Audio abspielen im Hintergrund Ausgabe

Irgendeine Idee darüber, wie ich das lösen kann?

Antwort

0

Ich hatte dieses Problem vor und es war, weil ich eine OGG-Datei verwendete. Android unterstützt OGG, iOS nicht. Wikipedia hat eine gute Tabelle, welche Browser welche Audiotypen unterstützen (https://en.wikipedia.org/wiki/HTML5_Audio#Supported_audio_coding_format). Android ist mit Chrome identisch und iOS entspricht Safari.

Die Lösung besteht darin, MP3- oder WAV-Dateien zu verwenden. Ich empfehle MP3, da Sie viel kleinere Dateigrößen erhalten.