2017-09-02 1 views
1

Lorsque j'utilise video.js dans le développement secondaire du jeu vidéo H5, la vidéo fonctionne bien. Mais lorsque vous utilisez un navigateur différent pour voir le temps correspondant image par image, je vais trouver l'image n'est pas la cohérence. Ensuite, j'ai trouvé que si j'utilise la méthode currentTime pour définir une heure et récupérer l'heure, j'obtiendrai deux valeurs différentes. Alors, qu'est-ce qui cause une telle situation? Merci pour votre réponse. Exemple: currentTime (8.04), j'obtiendrai 8.039999.Est-ce que la méthode currentTime dans video.js a des problèmes de compatibilité de navigateur?

Répondre

0

La recherche précise d'un cadre dans un navigateur n'est pas possible. Et même si cela PEUT fonctionner sur certains navigateurs, parfois, il ne devrait pas être invoqué. Le navigateur est seulement nécessaire pour implémenter une API de haut niveau pour être compatible avec les standards web. Les détails sont à la hauteur des navigateurs eux-mêmes. Quant à 8.04 -> 8.03999 qui est de base en informatique voir ici: https://en.wikipedia.org/wiki/Floating-point_arithmetic