LINUX.ORG.RU

video бесконечный duration

 , ,


0

2

Как заставить <video> производить бесконечный поток? Ставил video.duration = Infinity не помогает. Использую MSE через websocket. Смотрел в некоторых плеерах video.duration = Infinity.

Код JS https://github.com/eventials/poc-mp4-websocket/blob/master/public/index.html

В коде прописано

buffer.addEventListener('updateend', function(e) {
    if (video.duration && !video.currentTime) {
        video.currentTime = video.duration;
    }
});

То есть когда буфер заполняется проматываю в конец. Проблема в том, что иногда поток отстает(по нарастающей), приходится делать вручную промотку. Если вручную сделать video.currentTime = video.duration то все нормально синхронизируется

★★★