Cordova Media Plugin vs HTML5-Audio
Meine Cordova-app hat derzeit zwei Möglichkeiten, um audio wiedergeben, arbeitet an der web-app und funktioniert auf dem cross-platform native app.
- HTML5 für Web HTML:
<audio id="audio" src="audio.mp3"></audio>
JS:document.getElementById('audio').play();
- Cordova-Plugin für Mobile JS
new Media('audio.mp3').play();
Ich bin kein fan von schreiben alles doppelt. Gibt es eine audio-Lösung, die funktioniert für web und mobile? Oder ein eleganter Weg, um fallback?
- Könnten Sie bitte teilen Sie den code zum Abspielen der audio-Datei auf Ionic-App auf dem Gerät? Ich bin die Nachricht "Medium ist nicht definiert." bitte um Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich auch das media-plugin und HTML5-audio in Cordova apps.
https://github.com/devgeeks/ExampleHTML5AudioStreaming
Das Audio-element ist ziemlich gut unterstützt auf mobile.
new Audio().play()
Funktion. Aber genau das Versprechen.Gibt es eine gute Lösung hier, das funktioniert mit der cordova-media-Plug-in für Geräte und den code zu emulieren es in Browsern:
http://forum.ionicframework.com/t/how-to-play-local-audio-files/7479/5
.k
Ich veröffentlicht eine Ionische/Angular-Modul, Schnittstellen mit Cordova Media audio-Dateien abzuspielen.
Mehr: https://stackoverflow.com/a/30018460/1964599
Können Sie finden das Modul hier: https://github.com/arielfaur/ionic-audio