2014-12-06 60 views
-1

我收到了一個問題,如果在jquery中存在一些事件,允許我在我的網站加載後立即播放視頻。現在我使用mousemove事件,現在工作正常,但如果我想在我的網站上添加另一個圖層來覆蓋我的視頻內容,它應該不起作用。加載頁面後的視頻啓動jquery腳本

$(function(){ 
var video = document.querySelector('#video1'); 
if(video){ 
video.addEventListener('mousemove',function(){ video.play(); },false) 
}; 
}); 
+0

爲什麼不加'autoplay'到您的視頻? – putvande 2014-12-06 19:56:28

回答

0

當jQuery文檔就緒函數被觸發時,你不能簡單地啓動視頻嗎?

$(function(){ 
    var video = document.querySelector('#video1'); 
    video.play(); 
}); 

至少,這似乎在這個小Codepen我從W3Schools HTML5視頻示例中創建工作。

+0

我也試過這個,但視頻沒有啓動 – user3188501 2014-12-06 20:07:47

+0

你試過設置'autoplay =「true」'屬性嗎? – ckuijjer 2014-12-06 20:14:56

+0

我試過,但自動播放屬性在Chrome中被忽略,並且不知道爲什麼,但它在其他瀏覽器中甚至可以在IE中工作 – user3188501 2014-12-06 20:36:59

0

假設你正在使用的<video>元素,你可以添加autoplay屬性:

<video autoplay> 
    <source src=""/> 
</video> 
+0

是啊我使用視頻標籤元素,問題是,我不知道爲什麼,但自動播放屬性被忽略在鉻,但它在其他瀏覽器,即使在IE瀏覽器... ... – user3188501 2014-12-06 20:36:17