我有一個項目,有一個循環播放的視頻。這裏是視頻標籤的HTML:視頻不會使用Javascript暫停
<video playsinline autoplay muted loop id="myVid">
<source src="River.mp4" type="video/mp4">
</video>
我想視頻暫停後,我試圖用JavaScript來實現這一點。我的javascript代碼:
function stopVideo() {
var vid = document.getElementById('myVid');
vid.pause();
}
setTimeout(stopVideo, 900);
這是行不通的。任何想法爲什麼?謝謝。
---------------------------------------------- - - - - - - - - -編輯 - - - - - - - - - - - - - - - - ------------------------------
如果有幫助,錯誤控制檯給我一條消息:
TypeError: null is not an object (evaluating 'vid.pause')
是的。這是一個錯字。我會糾正它。 – Paul
null表示找不到該元素,表示該腳本在構建DOM之前正在運行(即在頭標記中)。答案已更新。 – K3N