爱玩科技网
您的当前位置:首页JS获取video真实宽高

JS获取video真实宽高

来源:爱玩科技网

  

JS代码

var video = document.querySelector('video');
video.addEventListener('canplay', function () {
    this.width = this.videoWidth;
    this.height = this.videoHeight;
});

知识点

  • canplay 事件,视频达到可以播放时触发;
  • videoWidth 和 videoHeight 属性为视频真实宽高,这两个属性为只读属性,赋值不会生效;
  • width 和 height 属性为视频在页面上显示的尺寸,可以在元素设置或JS赋值;
  • width 和 height 属性优先级低于样式,同时使用样式和属性设置宽高,最后生效的是样式;

参考资料

转载于:https://my.oschina.net/py115/blog/17294

因篇幅问题不能全部显示,请点此查看更多更全内容