onloadeddata - завантаження даних для поточного кадру.
object.onloadeddata=function(event){
// код функції, яка виконується коли відбувається подія
};
object - об'єкт для якого призначається подія. Елемент audio або video.
event - об'єкт Event який передається в якості параметру функції.
onloadeddata - подія яка виникає коли завантажені дані для поточного кадру. При цьому для наступного кадру не завантажені.
var audio=new Audio();
audio.onloadeddata=function(){alert('завантаження поточного кадру');}
audio.src='/dani/test.ogg';
audio.play();
<audio id="player" src="/dani/test.mp3" controls volume="0.3">Ваш браузер не підтримує audio.</audio>
document.getElementById("player").onloadeddata=function(){alert("завантаженні дані для поточного кадру");};
var video=document.getElementById('video');
video.onloadeddata=function(){alert('завантаження даних для поточного кадру');}
video.src='/dani/test.mp4';
video.play();