Ich arbeite an einer Webseite, auf der das Video auf der Maus gespielt wird und bei Mausout mit JQuery -Ereignissen inne Pause gespielt wird: < /p>
$video.on("mouseover", function(e) {
e.preventDefault();
this.muted = true;
this.play();
}).on("mouseout", function(e) {
e.preventDefault();
this.pause();
});
< /code>
Das Videoelement hat ein Poster -Attribut. Es funktioniert auch gut für Safari/13 und Safari/15. Aber bei Safari/14 und Safari/12 verschwindet das Video. (Es taucht beim Spielen wieder auf, aber bei der Pause verschwindet es wieder.) < /P>
Wenn ich das Attribut "Steuerelemente" hinzufüge, zeigt es immer noch die Steuerelemente für Mausout, aber das Video ist leer. Ich bin mir also sicher, dass es kein Stilproblem ist, das das Video verschwindet. Ich habe stattdessen versucht, Mousenter/Mouseleave -Ereignisse zu verwenden und das Vorspannungsattribut ohne Erfolg anzupassen.
Safari 14 Video verschwindet bei der Pause ⇐ HTML
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Mobile Video -Spielen/Pause umschalten nicht zuverlässig (Swiperjs Slider)
by Anonymous » » in JavaScript - 0 Replies
- 24 Views
-
Last post by Anonymous
-
Mobile version