Hallo daar,
Ik ben bezig met een HTML5 videospeler met volledig eigen controls hiervoor.
In principe heb ik alles werkend alleen loop ik tegen iets vreemds aan.
Ik heb een progressbar die toont hoe ver de video is met afspelen, en tegelijkertijd zit hier een andere balk achter die toont hoe ver de video is gebuffered.
Dit werkt in principe, maar zodra ik op de balk klik om de video op een ander punt af te spelen en ik log het bufferpercentage naar de console dan speelt de video wel af waar ik klik, maar het bufferen stopt.
Dus de video speelt wel af, maar hij buffered niet meer verder.
Ik test dit op een lokale server en als ik de video pauzeer is hij ook direct klaar met bufferen, misschien dat het hier door komt?
Hopelijk heeft iemand een antwoord =)
Ik ben bezig met een HTML5 videospeler met volledig eigen controls hiervoor.
In principe heb ik alles werkend alleen loop ik tegen iets vreemds aan.
Ik heb een progressbar die toont hoe ver de video is met afspelen, en tegelijkertijd zit hier een andere balk achter die toont hoe ver de video is gebuffered.
Dit werkt in principe, maar zodra ik op de balk klik om de video op een ander punt af te spelen en ik log het bufferpercentage naar de console dan speelt de video wel af waar ik klik, maar het bufferen stopt.
Dus de video speelt wel af, maar hij buffered niet meer verder.
Ik test dit op een lokale server en als ik de video pauzeer is hij ook direct klaar met bufferen, misschien dat het hier door komt?
Hopelijk heeft iemand een antwoord =)
Code:
var startBuffer = function()
{
var maxDuration = video[0].duration;
var currentBuffer = video[0].buffered.end(0);
var bufferPercentage = currentBuffer / maxDuration;
$('.bufferBar').css('width', progressBarMaxWidth * bufferPercentage);
console.log(bufferPercentage);
};
video[0].addEventListener('progress', startBuffer, false);
Laatst bewerkt: