2017-09-02 5 views
1

H5ビデオ再生の2次開発でvideo.jsを使用すると、ビデオはうまく動作します。しかし、フレームごとに対応する時間枠を表示するために別のブラウザを使用すると、画像が一貫性がないことがわかります。次に、currentTimeメソッドを使用して時間を設定し、時間を再度取得すると、2つの異なる値が取得されることがわかりました。そのような状況を引き起こすのは何ですか?あなたの答えをありがとう。 例:currentTime(8.04)、私は8.039999を得ます。video.jsのcurrentTimeメソッドにブラウザの互換性の問題がありますか?

答えて

0

フレーム正確にブラウザーで探すことはできません。それはいくつかのブラウザで動作するかもしれませんが、時にはそれに頼るべきではありません。ブラウザは、Web標準と互換性があるように高水準のAPIを実装する必要があります。詳細は、それらのブラウザーに依存します。基本的なコンピュータ科学である8.04 - > 8.03999については、こちらをご覧ください:https://en.wikipedia.org/wiki/Floating-point_arithmetic

関連する問題