Spielen html5-video-tag gleichzeitig auf Safari

habe ich dieses komische Verhalten auf html5-video-tag.
Ich habe 4 videos, die ich spielen möchte, an der gleichen Zeit.
So erstelle ich meine eigene Steuerleiste auf Wiedergabe/pause, so dass, wenn die play-Taste geklickt wird, werden alle 4 videos gespielt wird, gleich als pause-Taste.

Auf safari, es hat komische problem, das video zu spielen, nicht gleichzeitig 1 oder 2 videos Verzögerung, wenn ich auf " spielen, also nicht alle videos zur gleichen Zeit spielen.

In Chrome und Firefox funktioniert ' s allright, was falsch ist mit safari?

Bin ich mit javascript .play() Funktion zu spielen, alle videos.

Ich auch stellen Sie sicher, dass das video geladen wird, bevor es zu spielen. So etwas wie,

<video id="example_video_1" class="video-js vjs-default-skin" preload="auto">
    <source src="asset/video/al_vertrag_kranken_v1_part1.ogv" type='video/ogg' />
    <source src="asset/video/al_vertrag_kranken_v1_part1.mp4" type='video/mp4' />
    <source src="asset/video/al_vertrag_kranken_v1_part1.webm" type='video/webm' />
</video>

video_1 = document.getElementById('example_video_1');

if (video_1.readyState == 4 && video_2.readyState == 4 && video_3.readyState == 4 && video_4.readyState == 4) {
    video_1.play();
    video_2.play();
    video_3.play();
}

gibt es noch 3 weitere video-tag wie, dass,, die 1 ist nur ein Beispiel.

  • Wahrscheinlich, weil die anderen videos haben unterschiedliche vor-Ladezeiten
  • ich verwende bereits .readyState - Funktion vor der Wiedergabe des Videos. Aber immer noch nicht funktioniert. ich Bearbeiten meine Frage
  • Wie ist Ihre setup-code für die video-Elemente?
  • bearbeitet meine Frage bitte noch einmal schauen, danke 🙂
  • Sind alle videos verzögert gleichen Zeit? wie: Video 1 <--> Video 2 ( 2sec ), Video 2 <--> Video-3 - ( 2sec ) etc..
  • Als überraschend schwierig. Die nächsten habe ich auf Safari ist innerhalb von ~27ms jedes andere, im Vergleich zu ~3ms auf Chrome. Was ist der use-case -- nur, wie genau muss Sie sein?
  • haben Sie die Antwort gefunden @morgan9999 ??

InformationsquelleAutor morgan9999 | 2015-04-10
Schreibe einen Kommentar