如何解决HTML5视频的时间取整阈值是多少?
我有一个数据库,其中包含有关我网站上某些视频的元数据。我存储的内容之一是视频长度,通常是十进制。当我查询数据库时,我将舍入秒数值,因此10.543秒的视频在列表中显示为11秒。但是我注意到默认的html视频播放器将在视频加载时将视频显示为10秒。我可以设定真正的视频持续时间,但我敢打赌,默认的html播放器中的10.998视频将显示为11秒。
在显示视频持续时间时,我很难找到有关四舍五入阈值的文档。他们会将浏览器更改为浏览器吗?
解决方法
这可能不是舍入问题。这可能是真相问题的根源。没有测量视频持续时间的标准方法。在视频文件中,通常会编码两个或三个持续时间,可以用不同的方式进行组合。例如,如果您有10秒的视频和11秒的音频,但音频在视频开始后1秒开始播放,那么持续时间是多少? 10(视频轨道),11(音频轨道)还是12(视频轨道的开始到音频轨道的结尾)?
某些文件格式可能会将持续时间编码为medatadata,可以使用任何方法来计算持续时间,甚至可能完全错误。读取文件的播放器可以选择忽略元数据,并计算其持续时间。
是的,每种浏览器对每种格式的处理方式都不同。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。