Ist es möglich, slick.js mit html5 selbst gehosteten Videos zu verwenden, um ein Video ohne Benutzerinteraktion abzuspielen und anzuhalten?
Ich habe derzeit den folgenden Code, um einen Doppelschieberegler mit einer vertikalen Slickshow und einen Hauptbereich zu haben, in dem das große Bild und das Video erscheinen und automatisch scrollen. Dies wird auf einem Fernseher gehostet, so dass es keine Benutzerinteraktion geben wird.
Wie kann ich die Folie, die das Video enthält, vollständig wiedergeben, sobald sie angezeigt wird, und wenn sie beendet ist, die Diashow fortsetzen und unbegrenzt wiederholen. Die Videos können verschiedene Längen enthalten, so dass die Länge dynamisch ermittelt werden muss.
Ich habe versucht, den Code auf diese Frage zu implementieren, wie auch immer ich es getan habe nicht in der Lage, mein Beispiel zum Laufen zu bringen.
%Vor% Ja, das kann mit JavaScript gemacht werden.
Wenn die Videofolie zum currentSlide
wird, musst du:
Sie können dies mit dem slick.js-Ereignis afterChange
:
Sie müssen außerdem einen Ereignis-Listener für den Zeitpunkt hinzufügen, an dem das Video endet, damit der Schieberegler fortgesetzt werden kann. Sie können dies folgendermaßen tun:
%Vor%Wenn Sie Probleme damit haben, fügen Sie bitte ein JSFiddle hinzu und ich werde versuchen, Ihnen dabei zu helfen.
Bearbeiten: Hier ist ein funktionierender JSFiddle
Tags und Links html5-video slick.js