我到处寻找类似问题,但没有运气。点击播放按钮时html5视频无法启动
我有一个html5 mp4视频,点击播放按钮时不会播放。我知道点击被感知,因为点击时播放按钮突出显示。其他默认控制是响应式的,视频不会播放。
我不认为它正确地与DOM通信。视频控件的默认HTML5
的<video>
坐落在一个div
带班.divWrapper
这个div确实有阻止默认,以防止所谓的HandleMouseDown
烧制而成的功能,但是这不应该播放按钮干扰。特别是因为它对其他视频控制没有影响。
下面是HTML
<div class="vidWrapper">
<video width="430" height="261" preload="metadata" controls>
<source src="vids/JB_COMMERCIAL_WEB.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
<source src="vids/JB_COMMERCIAL_WEB.ogv" type='video/ogg; codecs="theora, vorbis"'>
<object width="640" height="384" type="application/x-shockwave-flash"
data="vids/JB_COMMERCIAL_WEB.swf?image=JB_COMMERCIAL_WEBplaceholder.jpg&file=vids/JB_COMMERCIAL_WEB.mp4">
<param name="movie" value="JB_COMMERCIAL_WEB.swf?image=JB_COMMERCIAL_WEBplaceholder.jpg&file=vids/JB_COMMERCIAL_WEB.mp4" />
</object>
</video>
</div>
这里是防止默认片段。
$("#" + section + "Copy").slideDown("normal", function()
{ dropdownSection = section; document.onclick = HandleMouseDown;
$(".vidWrapper").click(function(HandleMouseDown) {return false;});});
编辑:我能够通过插入jquery来强制播放视频来播放视频。现在我有一个不同的问题。视频播放,但不会暂停。
我的问题是,如何修改代码,以便视频在点击时暂停?
这里是最新的代码:
$("#" + section + "Copy").slideDown("normal", function() { dropdownSection = section; document.onclick = HandleMouseDown; $(".vidWrapper").click(function(HandleMouseDown) {return false;});
$(".vidWrapper").click(function() {$('video', this).get(0).play();});
});
请显示验证码? – Tobi 2012-04-24 06:43:28
你现在使用的代码如何?那么你可以得到帮助,因为像我这样的大多数人都无法阅读你的屏幕或心灵;-) – 2012-04-24 06:46:16
对不起,只是想弄清楚问题的最佳方式而不会让人困惑。 – user1350973 2012-04-24 06:53:23