【发布时间】:2012-04-24 06:42:16
【问题描述】:
我到处寻找类似的问题,但没有运气。
我有一个 html5 mp4 视频,单击播放按钮时无法播放。我知道点击是感应到的,因为点击时播放按钮会突出显示。其他默认控件是响应式的,视频不会播放。
我认为它与 DOM 的通信不正确。视频控件默认为 html5
<video> 与 .divWrapper 类位于 div 中,此 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>
这是阻止默认的sn-p。
$("#" + 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();});
});
【问题讨论】:
-
您当前使用的代码怎么样?然后你可以得到帮助,因为像我这样的大多数人无法阅读你的屏幕或思想;-)
-
抱歉,只是想找出最好的方式来表达这个问题而不会造成混淆。
标签: jquery dom html5-video