Piszę skrypt, który wykorzystuje animację Wipe ze skryptu scrollorama.js. Mam nadzieję, że uda mi się zaimplementować wideo do autoodtwarzania na niektórych znacznikach na głębokości przewijania: np. Kiedy strona wideo zlikwiduje inną i jest teraz w pełni widoczna. Zorientowałem się, jak zmierzyć głębokość przewijania, z powodzeniem loguję ją w mojej konsoli. Zorientowałem się, jak zmierzyć głębokość przewijania, ale może jestem tak zmęczony, że nie wiem, jak poprosić wideo, aby grało automatycznie na głębokości przewijania. Mam nadzieję, że jest to kwestia prawna i że mogę uzyskać pomoc. Czy ktoś wcześniej próbował tego wcześniej? Oto kod do tej pory.Wywoływanie autoodtwarzania wideo na podstawie pozycji przewijania
enter code here
$ (document) .ready (function() {
$ (okno) .scroll (function (e) {
var scrollAmount = $('body').scrollTop();
console.log(scrollAmount);
});
var controller = $.superscrollorama();
var pinDur = 800;
// create animation timeline for pinned element
var pinAnimations = new TimelineLite();
//pinAnimations.append([TweenMax.to($('#green'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#intromovie'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#red'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#blue'), .5, {css:{top:0}})], .5)
pinAnimations.append([TweenMax.to($('#movie1'), .5, {css:{top:0}})], .5);
pinAnimations.append([TweenMax.to($('#history1'), .5, {css:{top:0}})], .5);
//pinAnimations.append(TweenMax.to($('#pin-frame-unpin'), .5, {css:{top:'100px'}}));
controller.pin($('#content_wrapper'), pinDur, {
anim:pinAnimations,
onPin: function() {
$('#content_wrapper').css('height','100%');
},
onUnpin: function() {
$('#content_wrapper').css('height','1000px');
}
});
});
to jest dodanie filmu do DOM gdy scro Nie oglądałem filmu wideo, który jest już w DOM, uważam, że jest to lepszy przypadek użycia, ponieważ użytkownik faktycznie zobaczy wideo w aktualnej pozycji, a nie wideo pojawiające się nagle. –