Wie kann ich ein lückenloses Audio-Looping mit dem mobilen Browser durchführen?

8

Es scheint, als ob ich kein lückenloses Looping mit dem Handy erreichen kann. Das habe ich bisher gemacht:

Ссылка

  • Erzeugt eine Lücke.

Ссылка

  • Erzeugt eine Lücke.

Ссылка

  • Erzeugt eine Lücke.
  • Lädt das gleiche Audio zweimal herunter.

Ссылка

  • Erzeugt eine Lücke.

HTML5-Audio

  • Erzeugt eine Lücke.

Cordovas Media-Plugin

  • Erzeugt eine Lücke.

WebAudio

  • funktioniert!
  • Bei einem 1,5-minütigen Audioclip beträgt die Dekodierzeit & gt; 30 Sekunden.
  • Ссылка

Alles oben mit mp3 und ogg getestet.

BEARBEITEN:

SoundJS Cordova-Plugin ist kaputt und funktioniert daher nicht;

Ссылка

    
unska 19.06.2015, 22:43
quelle

2 Antworten

3
  

Mit HTML5   Wenn Sie HTML5 verwenden, verwenden Sie das Schleifenattribut.

%Vor%

Es entsteht keine Lücke, überprüfen Sie mit Ihrer Audiodatei, der Großteil der Audiodatei hat am Ende eine Lücke.

Sie können es hier testen, fügen Sie einfach das Schleifenattribut hinzu und starten Sie die Seite.

  

Mit JavaScript

Hier ist auch eine Alternative mit Javascript

%Vor%

Hier wird JavaScript eine kleine Lücke erzeugen, die Sie überwinden können, indem Sie eine Schleife nicht abspielen, wenn der Ton fertig ist, aber wenn der Ton gerade fertig ist. Hier ist Code.

  

Hier ist was du willst.

%Vor%

Hier ist Demo.

    
Laxmikant Dange 30.06.2015, 12:19
quelle
-1

Probieren Sie SoundJS aus. Es enthält ein Cordova-Plugin .

    
Ferry Kranenburg 29.06.2015 18:21
quelle

Tags und Links