J'essaie d'obtenir les dimensions d'une vidéo que je superpose à une page avec JavaScript, mais les dimensions de l'image de l'affiche sont renvoyées au lieu de celles de la vidéo, car il semble qu'elles soient calculées avant le chargement de la vidéo.
Réponses
Trop de publicités?
Nasib
Points
445
Il convient également de noter
que dans certains cas, comme Flux HLS le "onmetadataloaded" ne fonctionne pas non plus.
Dans ces cas, cette solution fonctionne parfaitement.
var video = document.getElementById("video")
video.onplaying = function () {
var width = video.videoWidth
var height = video.videoHeight
console.log("video dimens loaded w="+width+" h="+height)
}
Aseem
Points
685
- Réponses précédentes
- Plus de réponses