Javascript在android浏览器上获取视频持续时间
我知道有很多类似的问题, 但它们都比我老了很多年,我想更新这个问题,看看android操作系统中的这个功能是否有任何变化 这是我正在尝试的代码 我正在尝试从android设备获取视频的持续时间,我得到了Javascript在android浏览器上获取视频持续时间,javascript,android,html,video,browser,Javascript,Android,Html,Video,Browser,我知道有很多类似的问题, 但它们都比我老了很多年,我想更新这个问题,看看android操作系统中的这个功能是否有任何变化 这是我正在尝试的代码 我正在尝试从android设备获取视频的持续时间,我得到了NaN或0我找到了一个解决方案,可以在视频播放时获取持续时间,但我无法执行video.play()这在android设备上是不允许的 有没有办法通过android浏览器中的javascript获取视频持续时间 <!DOCTYPE html> <html> <bod
NaN
或0
我找到了一个解决方案,可以在视频播放时获取持续时间,但我无法执行video.play()
这在android设备上是不允许的
有没有办法通过android浏览器中的javascript获取视频持续时间
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()" type="button">Get video length</button><br>
<video id="myVideo" width="320" height="176" controls>
<source src="http://www.w3schools.com/tags/mov_bbb.mp4" type="video/mp4">
<source src="http://www.w3schools.com/tags/mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
<script>
var vid = document.getElementById("myVideo");
function myFunction() {
alert(vid.duration);
}
</script>
<p>Video courtesy of <a href="http://www.bigbuckbunny.org/" target="_blank">Big Buck Bunny</a>.</p>
</body>
</html>
获取视频长度
您的浏览器不支持HTML5视频。
var vid=document.getElementById(“myVideo”);
函数myFunction(){
警报(见持续时间);
}
视频由您提供
preload属性可能会有所帮助。可能不会。我尝试过预加载属性,但在@dandavis中无效