2017-09-02 36 views
1

當我在H5視頻播放的二次開發中使用video.js時,視頻效果很好。但是,當使用不同的瀏覽器逐幀查看相應的時間幀時,我會發現圖片不一致。然後我發現如果我使用currentTime方法設置時間並再次獲得時間,我將得到兩個不同的值。那麼是什麼原因造成這種情況?謝謝您的回答。 例如:currentTime(8.04),我會得到8.039999。video.js中的currentTime方法是否存在瀏覽器兼容性問題?

回答

0

在瀏覽器中尋找框架的準確性並不可行。雖然它可能在某些瀏覽器上工作,但有時候不應該依賴它。瀏覽器只需要實現高級API以與Web標準兼容。細節取決於他們自己的瀏覽器。至於8.04 - > 8.03999即基礎計算機科學,請看這裏:https://en.wikipedia.org/wiki/Floating-point_arithmetic