Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Floating point 如何避免WebVTT中的浮点舍入错误?_Floating Point_Accessibility_Video.js_Webvtt_Closed Captions - Fatal编程技术网

Floating point 如何避免WebVTT中的浮点舍入错误?

Floating point 如何避免WebVTT中的浮点舍入错误?,floating-point,accessibility,video.js,webvtt,closed-captions,Floating Point,Accessibility,Video.js,Webvtt,Closed Captions,我正在尝试构建一个WebVTT节拍器,并以毫秒的精度为开始和结束时间指定提示。不幸的是,它在不同的浏览器中显示不一致。有些节拍开始晚了,有些被错过了,有些与下一个节拍重叠 我认为这是一个浏览器舍入错误,因为VTTCue.startTime和VTTCue.endTime都是 奇怪的是,它只在原生Firefox视频查看器中工作,而Firefox视频查看器也可以 我甚至试过在Video.js中这样做,但也有同样的问题(即使在Firefox中) 这对我来说很奇怪,因为我的理解是 节拍的间隔应该一致。,

我正在尝试构建一个WebVTT节拍器,并以毫秒的精度为开始和结束时间指定提示。不幸的是,它在不同的浏览器中显示不一致。有些节拍开始晚了,有些被错过了,有些与下一个节拍重叠

我认为这是一个浏览器舍入错误,因为
VTTCue.startTime
VTTCue.endTime
都是

奇怪的是,它只在原生Firefox视频查看器中工作,而Firefox视频查看器也可以

我甚至试过在Video.js中这样做,但也有同样的问题(即使在Firefox中)

这对我来说很奇怪,因为我的理解是

节拍的间隔应该一致。

,但这并不能解释Safari中的问题,但也不能解释Safari中的问题