我到處尋找類似問題,但沒有運氣。點擊播放按鈕時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