HTML5-video, wie man ein Spiel mit zwei videos in einem video-element
Ich versuche, zwei verschiedene videos zu spielen, in einem video-element, aber wenn man zwei Quellen spielt nur die erste.
Sollte ich das mit jQuery?
Code(HTML):
<video autoplay loop id="bbgVid">
<source src="style/mpVideos/mpv1.mp4" type="video/mp4">
<source src="style/mpVideos/mpv2.mp4" type="video/mp4">
</video>
- Warum müssen Sie es in einen video-tag? Wann kannst du nicht mit 2 tags?
- Ich will das video auf den hintergrund der Seite. So mit 2 videos unter einander ist nicht das, was ich will.
- Trotzdem.. erstellen 2 videos, Ihre position zu
absolute
und legen Sie Sie, wo immer Sie wollen. - Sie würde gleichzeitig spielen, ich möchte, dass Sie spielen nacheinander in einer Schleife.
- So verwenden Sie JavaScript:
firstVideo.addEventListener('ended',function(){ secondVideo.play(),false);
stackoverflow.com/questions/2741493/... - Die Liste der Quellen ist nicht eine playlist sondern eine Reihe von alternativen Quellen. Nachdem der browser eine findet, wird unterstützt, der rest wird ignoriert. Sie haben, JavaScript zu verwenden, um zu erreichen, was Sie wollen (unabhängig, es zu tun mit einem oder zwei
video
- tags).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als ich erwähnte in den Kommentaren, die Liste der Quellen ist nicht eine playlist sondern eine Reihe von alternativen Quellen. Nachdem der browser eine findet, wird unterstützt, der rest wird ignoriert. Sie haben, JavaScript zu verwenden, um zu erreichen, was Sie wollen (unabhängig, es zu tun mit einem oder zwei video-tags).
Als in der Frage, die Sie erwähnen, nur um eine
video
tag mit den unterschiedlichen Quellen, hier ist eine Möglichkeit. Die Idee ist folgende:video
src mit src der nächstensource
sobald das video fertig ist.In JavaScript, es wäre so etwas wie dieses:
JS:
HTML:
Die videos sind von der W3Schools-HTML5-video-Seite.
Als angegeben Kaiido in die Kommentare, eine einfachere alternative wäre es, die Liste der videos in einem array in JavaScript und aktualisieren Sie die
video
Quelle entsprechend, anstatt mehrere Quellen direkt unter dem video:JS:
HTML:
Können Sie auch sehen, es arbeiten auf diesem JSFiddle: http://jsfiddle.net/bnzqkpza/