I need to run the video on the page after it is fully downloaded. I found this option:
vid.addEventListener('progress', function() { var loadedPercentage = vid.buffered.end(0) / vid.duration; if(loadedPercentage > 1){ start() } else { vid.currentTime=vid.buffered.end(0); } }); Gives an error message:
Uncaught IndexSizeError: Failed to execute 'end' on 'TimeRanges': The index provided (0).
I also tried another option (var loadedPercentage = 100 * (vid.buffered.end (0)) / vid.duration;) - a similar error.
How correct?