2014-07-09 14 views
8

Aplikacja Moja Cordova ma obecnie dwa sposoby odtwarzania dźwięku, jeden działa w aplikacji internetowej, a drugi działa w natywnej aplikacji międzyplatformowej.Cordova Media Plugin vs HTML5 Audio

  • HTML5 dla Web HTML: <audio id="audio" src="audio.mp3"></audio> JS: document.getElementById('audio').play();
  • Cordova Plugin for Mobile JS new Media('audio.mp3').play();

Nie jestem fanem pisania rzeczy dwa razy. Czy istnieje rozwiązanie dźwiękowe, które działa zarówno w sieci, jak i na urządzeniach mobilnych? Lub elegancki sposób na powrót?

+1

mógłbyś podzielić kod, aby odtworzyć plik audio na Ionic aplikacji na urządzeniu? Otrzymuję komunikat "Media nie są zdefiniowane". proszę pomóż. –

Odpowiedz

4

Użyłem zarówno wtyczki mediów, jak i dźwięku HTML5 w aplikacjach Cordova.

https://github.com/devgeeks/ExampleHTML5AudioStreaming

Element audio jest fairly well supported on mobile.

+0

Twoja odpowiedź działa świetnie "nowe audio (" audio.mp3 "). Play();" Dzięki! – benshope

+1

Brak działania podczas wdrażania aplikacji na telefon komórkowy. Proszę pomóż. –

+0

Mogę uzyskać dźwięk HTML5, który działa poprawnie na urządzeniach mobilnych. największym problemem jest dźwięk w tle lub odtwarzanie dźwięku, gdy ekran jest zablokowany. Wersja HTML5 nie obsługuje formatu –

Powiązane problemy