我使用 HLS 制作了效果良好的 HTML5 视频。对于我的应用程序,我需要视频时长。这是我的视频网址。 (为 HLS 添加了“playlist.m3u8”)
http://server/mp4:sample.mp4/playlist.m3u8
我添加了一个监听器:
player.video.addEventListener('durationchange', function(){alert('Duration: ' + player.video.duration);});
不幸的是,它不起作用。它确实可以在我的 iPad 上使用。但在我的 Nexus 7 上,返回的时间是 0。知道为什么吗?
最佳答案
您现在可能已经发现,但 Android HLS 支持非常有限,因此它不支持随机访问。
这意味着搜索被禁用,这解释了为什么持续时间始终为 0。
关于javascript - Android Nexus 7 (HLS) 上的空 HTML5 视频持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17486790/