Hallo Ich zeige ein Youtube-Video in einem Div-Vollbildmodus. Es ändert die Größe im Fenster Größe ändern und die wichtigste Sache, die es bei Bedarf geladen und Wiedergabe/Pause, wenn es im Ansichtsfenster ist oder nicht.youtube.com/player_api Hintergrund Video startSeconds Fehler
Um das Ansichtsfenster und verzögertes Laden steuert ich bin viewportchecker So verwende, ViewportChecker zu überprüfen, ob das DIV im Ansichtsfenster ist, wenn ja er das funcion playPause1 startet, wird die Funktion das Video oder pausiert es im Fall starten Das Video wird bereits abgespielt.
$('#Wraptv1').viewportChecker({
callbackFunction: playPause1,
offset: 300,
repeat: true,
});
Alles funktioniert sehr gut, aber manchmal ist das Video des start Parameter meist nicht zu respektieren, wenn die Seite geladen wird, wenn das Video DIV außerhalb des Ansichtsfensters ist. In diesem Fall das erste Video in den zweiten 30 beginnen sollte (wie tou unten in den Video-Parametern sehen kann), aber es geht von den zweiten 0.
Videoparametern:
var ystv1 = [{
'videoId': 'Gc2en3nHxA4',
'startSeconds': 30,
'endSeconds': 45,
'suggestedQuality': 'hd720'
},{
'videoId': 'Gc2en3nHxA4',
'startSeconds': 65,
'endSeconds': 90,
'suggestedQuality': 'hd720'
}, ],
Hier ist die Codebeispiel: https://codepen.io/ysanmiguel/pen/WEGwqO
Hilfe oder Vorschlag, um dieses Problem zu beheben oder den Code zu verbessern? vielen Dank.