LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

просто в порядке «мозгового штурма»

по идее если взять изменение этой величины

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/currentTime

и потом помножить на https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/playbackRate

и сравнить с изменением реального времени, то должно получиться одно и то же значение (в пределах погрешности), если играется нормально. если же тормозит, то будет разница.

ну и надо будет отлавливать как то перемотку/паузу. но в целом должно кажется работать, хоть и геморойно.

но это конечно если у тебя видео сделано через htmlMedia, на сколько я понимаю.

Исправление AndreyKl, :

просто в порядке «мозгового штурма»

по идее если взять изменение этой величины

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/currentTime

и потом помножить на https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/playbackRate

и сравнить с изменением реального времени, то должно получиться одно и то же значение (в пределах погрешности), если играется нормально. если же тормозит, то будет разница.

но это конечно если у тебя видео сделано через htmlMedia, на сколько я понимаю.

Исходная версия AndreyKl, :

просто в порядке «мозгового штурма»

по идее если взять изменение этой величины

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/currentTime

и потом помножить на https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/playbackRate

и сравнить с изменением реального времени, то должно получиться одно и то же значение (в пределах погрешности), если играется нормально. если же тормозит, то будет разница.