当嵌入电影播放时停止滑块
Stop slider when embedded movie plays.
我有一个滑动条,我已经修改了代码,所以它在鼠标悬停时停止。到目前为止一切顺利。但. .正如你在html中看到的,我有一个嵌入视频的滑块。
我的问题是,即使滑块现在停在悬停,我也希望它停止当我播放嵌入视频。最好(但不是必须)在视频结束时恢复滑块。
Javascript: var VSliderHome = true;
$("#SliderHome").hover(function() {
VSliderHome = false;
}, function() {
VSliderHome = true;
});
function autoplaySlider(length) {
if (VSliderHome) {
if (visibleSlidePosition < length - 1) {
nextSlide(slidesWrapper.find('.selected'), slidesWrapper, sliderNav, visibleSlidePosition + 1);
visibleSlidePosition += 1;
} else {
prevSlide(slidesWrapper.find('.selected'), slidesWrapper, sliderNav, 0);
visibleSlidePosition = 0;
}
updateNavigationMarker(navigationMarker, visibleSlidePosition + 1);
updateSliderNavigation(sliderNav, visibleSlidePosition);
}
}
HTML: <slider.body>
<section class="cd-hero">
<ul id="SliderHome" class="cd-hero-slider autoplay">
<li class="selected">
<div class="cd-full-width" style="background-image: url(img/fileupload/zlide.jpg)">
<div class="textcont-left">
<h2>text</h2>
<p>text</p>
<a href="#" class="cd-btn">Köp Nu</a>
</div>
</div>
</li>
<li style="background-image: url(img/fileupload/smatrphones.jpg)">
<div class="cd-half-width cd-img-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/fXu2fWz" frameborder="0" allowfullscreen></iframe>
</div>
<div class="cd-half-width">
<div class="textcont-right">
<h2>text</h2>
<p>text</p>
<a href="#" class="cd-btn">Mer Information</a>
</div>
</div>
</li>
</section>
</body>
在滑块的当前函数中添加点击功能…类似于悬停,但是在点击时,这样当你点击播放区域时,它会影响滑动条…即使你点击播放,点击与滑块无关,事实是,视频在滑块上,滑块正在等待点击功能的结果……作品。
使用视频事件play/pause来更改变量
$('video').on('play pause', function(e){
VSliderHome = e.type === 'pause';
})
您需要从视频中侦听事件并做出相应的响应。你可以在YouTube播放器API参考中看到如何做到这一点的细节。
作为一个简单的例子,您可能想要这样做:
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING && !done) {
// stop slider
} else if (done) {
// start slider
}
}
相关文章:
- 如何播放部分音频文件
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何检查用户在html5视频播放器中观看了完整的视频
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- JS,用于播放提示音以通知未按预期工作
- 只在滚动时播放循环css动画-滚动停止时停止
- 让javascript知道epub3电子书中何时播放媒体覆盖
- HTML5-反向播放电影
- 如何在 HTML5 视频元素中播放电影时在 IOS 上显示非全尺寸视频
- 创建JS播放儿童电影剪辑时间线
- 使用谷歌分析计算网站上的电影播放量
- 在网站上播放电影/DVD
- HTML5播放电影从多个部分没有闪烁的屏幕
- 当嵌入电影播放时停止滑块
- 不管怎样,我可以把一个电影剪辑放在鼠标上自动播放我的电影吗