Instance
Obtenez la première plage de tampon (partie) de la vidéo , en secondes :
myVid=document.getElementById("video1");
alert("Start: " + myVid.buffered.start(0)
+ " End: " + myVid.buffered.end(0));
Définition et utilisation
tamponnée propriété renvoie TimeRanges objet .
L'objet TimeRanges représente la plage de mise en mémoire tampon audio et vidéo de l'utilisateur.
La plage de mise en mémoire tampon fait référence à la plage de temps de l'audio et de la vidéo mis en mémoire tampon. Si l'utilisateur saute la lecture audio et vidéo, il obtiendra plusieurs plages de tampon.
Prise en charge des navigateurs
Tous les principaux navigateurs prennent en charge l'attribut buffered.
Remarque : Cet attribut n'est pas pris en charge dans Internet Explorer 8 ou les navigateurs antérieurs.
Syntaxe
audio|video.buffered
Valeur |
Description |
Objet TimeRanges |
值 |
描述 |
TimeRanges 对象 |
表示音视频的已缓冲部分。
TimeRanges 对象属性:
注释:首个缓冲范围的下表是 0。
|
indique la partie mise en mémoire tampon de l'audio et de la vidéo. Propriétés de l'objet TimeRanges :
- length - Obtenez l'audio et la vidéo content Nombre de plages tamponnées
<audio id="myAudio"></audio>
<script>
var myAudio = document.getElementById('myAudio');
myAudio.preload = true;
myAudio.autoplay = true;
myAudio.src = '../content/audio/海阔天空.mp3';
myAudio.onplay = function () {
console.info("开始播放");
}
myAudio.oncanplay = function () {
console.info('进入可以播放状态');
console.info('总长度:' + myAudio.duration);
}
//加载状态监听
myAudio.ontimeupdate = function (e) {
/*
* Audio的缓存只有一个分段,开始位置为0,结束位置为timeRange.end(0)
*/
//console.info(myAudio.buffered);
//console.info(myAudio.buffered.length);
// console.info('start:'+myAudio.buffered.start(0)+',end:'+myAudio.buffered.end(0));
var timeRange = myAudio.buffered;
console.info(timeRange);
console.info('start:' + timeRange.start(0) + ',end:' + timeRange.end(0));
}
</script>
start(index) - Obtient la position de départ d'une plage tamponnée
- end(index) - Obtient La position finale d'une plage tamponnée
Remarque : La première plage tamponnée est 0. |
Exemple 1 : mis en mémoire tampon dans l'audioLe tampon de l'audio n'a qu'un seul segment, la position de départ étant 0 et la fin position pour timeRange.end(0)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn