视频正在运行,带有 setInterval 的其他函数运行良好,除了 video.getCurrentTime() 根本不显示在 div id = "test" 中。我希望每次视频运行时都显示视频时间。我不知道为什么。这是我的示例代码,
<html>
<head>
<script>
setInterval(function(){
var t = document.getElementById('test');
video = document.getElementById('caption');
t.innerHTML = video.getCurrentTime();
},1000);
</script>
</head>
<body>
<div>
<video id="caption" width="320" height="240" controls>
<source src="caption.mp4" type="video/mp4">
</video>
</div>
<div id="container">
</div>
<div id ="timer">
</div>
<div id = "test">
</div>
</body>
</html>