Высокоточный html5 медиа плеер - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть элемент медиа-проигрывателя html5 с форматом WebM, и моя цель - иметь возможность воспроизводить сегменты в нем с супер высокой точностью (до 10 мс).Точное время начала сегмента легко установить, но у меня возникают проблемы с остановкой воспроизведения в данный момент.Например, остановить 10-секундный медиафайл точно по достижении середины (5 секунд).

Первоначальной идеей было приостановить проигрыватель по таймеру, но мне это не удалось.Даже если я запускаю проверки с интервалом 10 мс, он не останавливает игрока в определенный момент - из-за задержек таймера, а не немедленной обработки действия паузы - он останавливается до 100 мс позже.

Так что моя текущая идея заключается в том, чтоможет быть, я могу каким-то образом извлечь часть мультимедиа из одного проигрывателя в другой, чтобы новый экземпляр проигрывателя содержал только тот сегмент, который мне нужен?Это выполнимо?Можно ли как-то скопировать только часть «буфера» из player1 в player2?

Спасибо

...