Ich verwende HTML5-Video-Tag zur Anzeige von Video in einem Leuchtkasten. Das Video selbst funktioniert gut. Aber wenn ich versuche, es automatisch zu starten, wenn jemand den Leuchtkasten öffnet, scheitere ich. Hier ist der JavaScript-Code, den ich benutze.HTML5-Video-Tag funktioniert nicht im Leuchtkasten
HTML Leuchtkasten auslösen, die feine Arbeit ist.
<a href="#" class="btn btn-blue lightbox btnlb">Watch the full video</a>
HTML-Video-Tag, das auch in Ordnung arbeitet.
<video id="lbvideo" width="960" height="540">
<source src="<?php bloginfo('template_directory'); ?>/videos/pinkgirl.mp4" type="video/mp4">
<source src="<?php bloginfo('template_directory'); ?>/videos/pinkgirl.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
Javascript-Code Video-on-Klick Leuchtkasten für autlplaying. Funktioniert nicht wie erwartet.
$(".btnlb").click(function(e){
var myVideo = document.getElementById("lbvideo");
myVideo.play();
});
Ich habe auch versucht Timeout nach Klick verwenden, aber nicht funktionierte.
$(".btnlb").click(function(e){
setTimeout(function() {
var myVideo = document.getElementById("lbvideo");
myVideo.play();
console.log(myVideo);
}, 5000);
});