История изменений
Исправление 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
и сравнить с изменением реального времени, то должно получиться одно и то же значение (в пределах погрешности), если играется нормально. если же тормозит, то будет разница.