Ich habe festgestellt, dass das Pausieren eines Videos, das nicht abgespielt wird, zur Entfernung der Vorschau/des Miniaturbildes führt.Anhalten eines nicht spielenden Videos entfernt thumbnail - postMessage JavaScript Youtube API
Ich verwende the Javascript Youtube API dafür.
Gibt es eine Möglichkeit, die Verwendung der API zu verhindern? Ich möchte lieber nicht überprüfen, ob das Video abgespielt wird oder nicht, weil das viel mehr Code implizieren würde.
Ich würde wahrscheinlich die new YT.player()
Funktion verwenden, laden Sie die Youtube API dynamisch, hören Sie die onStateChange
Ereignis, halten eine Liste der möglichen Videos und ihre Zustände ...
$('#pauseVideo').click(function(){
pauseVideo();
});
function pauseVideo(){
var video = $('#myVideo');
var element = video.get(0);
if (/youtube\.com\/embed\//.test(video.attr('src'))) {
video.get(0).contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}', '*');
}
}
Hallo Alvaro, erleben Sie dieses Problem weiterhin? –
@ d.datul1990 yeap. Überprüfen Sie einfach die Geige, um es zu reproduzieren. – Alvaro