我在网站上嵌入了一个视频,当用户播放视频时,我使用JS将视频扩展到网站的宽度(然后在暂停时缩小它)。
该视频使用内置控件进行播放/暂停,但当视频在扩展时播放,看起来很奇怪,因此我希望防止在扩展之前播放。
但是,在这种情况下,
以下是我的JS -
该视频使用内置控件进行播放/暂停,但当视频在扩展时播放,看起来很奇怪,因此我希望防止在扩展之前播放。
但是,在这种情况下,
preventDefault();
似乎无效。有人知道实现这一点的方法吗?谢谢。以下是我的JS -
$(document).ready(function(){
var video = $('#intro-video');
video.on('play', function(e){
e.preventDefault();
video.animate({
height: '506',
width: '900'
}, 500);
});
video.on('pause', function(e){
video.animate({
height: '200',
width: '356'
}, 500);
});
});
以下是HTML源代码:
<video id="intro-video" controls="">
<source type="video/mp4" src="http://www.somesite.com/video.mp4"></source>
Sorry, your browser is old and doesn't support the HTML5 'video' tag. Sucks to be you...
</video>