根据视频地址获取视频时长 js

//视频预览/获取视频时长
        function videoUpload(url) {
            var videoHtml = "<video id='myvideo' controls='controls'></video>";
            if ($("#myviude").length != 0) {
                $(this).remove();
            } else {
                $("#video_url").next().append(videoHtml);
            }
            var myvideo = $("#myvideo");
            var videoTime = $("#video_time");
            myvideo.attr("src", "http://cdn.wevar.cn/"+url);
            myvideo[0].onloadedmetadata = function () {
                //alert(myvideo[0].duration);
                var videoDuration = myvideo[0].duration;
                videoTime.attr("value", formatTime(videoDuration));
            }
        }
        function formatTime(time) {
            var time = time || 0;
            var h = parseInt(time / 3600),
                m = parseInt(time % 3600 / 60),
                s = parseInt(time % 60);
            h = h < 10 ? "0" + h : h;
            m = m < 10 ? "0" + m : m;
            s = s < 10 ? "0" + s : s;
            if (h == "00" && m == "00") {
                return m + ":" + s;
            } else if (h == "00" && m != "00") {
                return m + ":" + s;
            } else {
                return h + ":" + m + ":" + s;
            }
        }

猜你喜欢

转载自blog.csdn.net/qq_41997807/article/details/80278120