Ich arbeite mit einem Standard audio
Element (ohne Kontrolle für den Benutzer), mit denen ich über jQuery interagieren (Quelle ändern, Wiedergabe/Pause - die gewöhnlich). Jetzt versuche ich in die nächste Spur (eines zweiten Audioelements) zu blenden, indem ich es 5 Sekunden zu früh einsetze, um einen nahtlosen Übergang zu haben.Ausführen von Javascript-Code 5 Sekunden vor HTML5 Audio-Element erreicht das Ende der Wiedergabe
Von dem, was ich gesammelt von den media events und audio element attributes Seiten gibt es keine Methode, dies standardmäßig zu tun - die nächste Sache in Existenz scheint das onended
Ereignis zu sein (was zu spät ausgelöst, natürlich), und das loop
Attribut, das hat das gleiche Problem.
ich meinen früheren Versuch in einer Antwort getrennt die Frage aus der unbeantwortet Warteschlange zu entfernen, aber es war ursprünglich hier
enthalten
Jede Hilfe dieses Problem habe ich verpasst, nativ in einer Art und Weise effizienter auf die Lösung oder die Verbesserung meiner bestehenden Lösung wird sehr geschätzt! Danke im Voraus.
Ich bin auch dankbar für das Feedback zum Downvote, oder was für weitere Informationen Sie benötigen ... – TheThirdMan
Dies ist die effizienteste Methode. Ein Anwendungsfall, an den Sie vielleicht nicht gedacht haben, ist, wenn ein Benutzer die Audiodaten überspringt, die er vermasselt. Als Endbenutzer möchte ich auch nicht, dass das Programm mit meinen Audio-Volumes und Ähnlichem verschraubt wird. – DevNebulae
@GamerNebulae: Gutes Denken, ich könnte das vergessen haben. In diesem Fall ist es jedoch Hintergrundmusik, so dass der Benutzer nicht nur keine Kontrolle über die Wiedergabe erhält (mit Ausnahme des Startens und Stoppens), es sollte auch kein Problem mit dem Einblenden des nächsten Titels von a sein Interaktionsgesichtspunkt. – TheThirdMan