javascript - Android Nexus 7 (HLS) 上的空 HTML5 视频持续时间

标签 javascript html video

我使用 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/

相关文章:

javascript - 如何根据提交时的每个标签获取多选 optgroup 值?

javascript - Firebase:为什么 `onAuthStateChanged` 总是返回一个用户?

javascript - AngularJS Material - ng-model 和 ng-change 访问相同对象值的问题

java - 在 servlet 中处理结果集和从 HTML 获取的其他数据的最佳方法

javascript - 有没有办法等待一个Dom更新或者异步更新Dom?

nginx - 使用 FFMPEG 将 RTMP 源重新流式传输到 YouTube - 输出中没有视频流

video - Slack 创建自定义嵌入式视频或音频播放器...类似于 Youtube 集成

javascript - 变换的 Jquery 动画不起作用

javascript - 从 html 表单更改服务调用 URL?

jQuery:每次新的点击都会以不同的方式改变 CSS