JavaScript 獲取視頻時長的時分秒

前提:如果想要獲取一個視頻的時長可採用以下方法

視頻標籤

 <video id="ShowVideo"  src="" />

獲取視頻時長

 var fileurl = document.getElementById('ShowVideo');

                    var hour = parseInt((fileurl.duration) / 3600);
                    if (hour<10) {
                        hour = "0" + hour;
                    }
                    var minute = parseInt((fileurl.duration % 3600) / 60);
                    if (minute<10) {
                        minute = "0" + minute;
                    }
                    var second = Math.ceil(fileurl.duration % 60);
                    if (second<10) {
                        second = "0" + second;
                    }
                    var filetime = hour + ":" + minute + ":" + second;

備註:

Math.ceil():向上取證

例 Math.ceil(12.3)——13.0

    Math.ceil(-2.5)—— -2

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章