[英]Countdown to the end of the HTML5 video
我可以倒數到HTML5視頻的結尾嗎?
<video id="video" width="400" height="225" preload="auto">
<source src="video.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
</video>
<div id="countdown">Video ends after <span>XX</span> seconds.</div>
我知道必須等待視頻加載,然后如果視頻加載,需要知道長度並運行視頻和coundown。
收聽視頻對象觸發的timeupdate事件並更新剩余時間。
這樣的事情應該有效:
var video = document.getElementById('video');
video.addEventListener('timeupdate', updateCountdown);
function updateCountdown() {
var timeSpan = document.querySelector('#countdown span');
timeSpan.innerText = video.duration - video.currentTime;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.