关于页面加载时video总时长获取为NaN | 您所在的位置:网站首页 › 前端页面展示时间为NaN › 关于页面加载时video总时长获取为NaN |
题引
最近有个需求获取页面加载时video总时长
疑问
起初代码是这样的 您的浏览器不支持 video 标签。加====== 在id为“totalTime”的div标签中填充视频总时长,格式为时分秒 var video = document.getElementById("joinVideo"); window.onload = function(){ console.log(video.duration); $("#totalTime").html(formatSeconds(video.duration)); }结果为NaN 想到个笨方法,setTimeout setTimeout(function (){ console.info(video.duration); document.getElementById("totalTime").innerHTML = formatSeconds(video.duration); },3000);
在w3c查的video的API 结果完美,当然canplaythrough也可以 自我反省:基础不扎实 但这种寻找最优解的过程,可以收获很多 |
CopyRight 2018-2019 实验室设备网 版权所有 |