8
我想在HTML5中設置視頻的時間位置。時間應該設置這樣的:爲什麼在Chrome中設置HTML5視頻元素重置時間的currentTime?
function settime(){
var video = document.getElementById("video");
console.log(video.currentTime); //----->output for example 15.3
video.currentTime = 10.0;
console.log(video.currentTime);//----->>output always 0
}
而且嵌入視頻這樣的:
<button onclick="settime();">Set Time</button>
<div class="container">
<video id="video1" class="video-js vjs-default-skin" muted>
<source src="video.m4v" type="video/mp4" />
HTML5 Video is required for this example.
</video>
但由於某些原因,這始終只是在Chrome重置currentTime的爲0。
爲什麼在設置currentTime時重置時間?我怎樣才能正確設置currentTime?
是視頻本身,在視覺上,也將回到開始還是隻是顯示0的console.log? – K3N
是的,任何想法爲什麼和我在做什麼錯了? – user2212461
片段對我來說似乎是正確的 - 設置currentTime也是異步的,但在這裏應該不重要(因爲視頻以可視方式重置)。問題可能與此處未顯示的其他部分有關。您是否有可能設置可重現此問題的小提琴/內聯片段? – K3N