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
属性优先级低于样式,同时使用样式和属性设置宽高,最后生效的是样式;

参考资料
http://www.w3school.com.cn/tags/av_event_canplay.asp

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

JS获取video真实宽高相关推荐

  1. 前端js获取图片大小 扩展名_前端 JS 获取 Image 图像 宽高 尺寸

    前端 JS 获取 Image 图像 宽高 尺寸 简介 项目中用到获取图片的原始尺寸,然后适配宽高:网上的大部分前端解决方案,都是new Image()后,在onload事件中获取image的尺寸. 在 ...

  2. php根据图片地址获取图片原始高宽,Js获取图片原始宽高的实现代码

    如果我们页面看到的图片都是缩略图,那就需要做个图片点击放大效果,那么怎样获取图片的原始宽高呢?方法如下: //获取图片原始宽度 function getNaturalWidthAndHeight(im ...

  3. js 获取图片原始宽高并等比例缩放

    近期做一个驾考项目,由于每张图片加载的时候比例大小都不一样,在试题练习中加载图片时大部分图片会变形,导致图片展示效果非常差,所以我们可以获取图片的原始宽高,然后以等比例展示,效果会非常好.以下就是实现 ...

  4. jquery 判断是否是浮点数_jquery或者js获取到元素宽高精确到小数

    首先我们应该知道用jQuery的width()方法获取元素的宽高及样式属性数值时,如果元素的属性是浮点数,会自动四舍五入成整数. 而如果我们就是想获取实际的带小数的属性数值时该用什么方法. 在使用获取 ...

  5. JS获取当前屏幕宽高

    Javascript: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document ...

  6. jquery 获取元素图片_【jQuery】获取图片真实宽高

    jQuery有没有获取图片实际尺寸的方法? 就是图片文件的实际尺寸,而不是添加了css样式之后的尺寸. 肥肠真实,如假包换! //code from http://caibaojian.com/jqu ...

  7. php 获取图片的宽高,JS怎么获取图片当前宽高

    JS获取图片当前的宽高,我们可以使用JavaScript clientWidth和clientHeight属性来实现获取.clientWidth.clientHeight属性表示获取图像的当前宽度和高 ...

  8. js获取canvas 的宽和高,到底是多少?

    h5新标签canvas用于绘制图像,但是,你知道吗,js获取canvas的宽到底是多少? canvas.width获取的是写在标签属性中的宽度值,eg :<canvas width=" ...

  9. 【若依(ruoyi)】获取mainContent的宽高

    前言 若依(ruoyi): v4.3 360极速浏览器 12.0.1550.0 (正式版本) (32 位) 操作系统 Windows 10 OS Version 2004 (Build 19041.5 ...

最新文章

  1. url获取网站信息不包含网页源文件内的标签_前嗅ForeSpider链接抽取应用场景及链接在源码的html标签里写脚本...
  2. odoo API装饰器one、model、multi的区别
  3. ReactNative开发笔记(持续更新...)
  4. 纯jsp实现评论功能_自己实现的java手写tomcat
  5. Mongodb内存管理和使用情况情况查询
  6. 阿里技术解密:全链路压测体系建设方案的思考与实践
  7. 上传docker镜像到hub.docker
  8. css checkbox自动换行,CSS checkbox
  9. 更改主机文件引发思考 防火墙URL过滤无奈(转)
  10. 编辑器笔记——sublime text3 编译sass
  11. Win10上的dll依赖查看工具Dependencies
  12. Matlab使用mosek
  13. 河南网上交新房契税打印带章完税证明教程
  14. youtube打开显示服务器更新,youtube-dl更新出错解决办法
  15. 就知道你喜欢中文版:Spread .NET 15.2 FOR WPF
  16. mysql migration toolkit报错_MYSQL Migration Toolkit 安装
  17. 产品经理-自然资源行业4大产品线整理
  18. 34-高级路由:BGP汇总:实验五 route-map+suppress-map过滤、as-set
  19. 三星R463无线网卡驱动,声卡驱动,FN快捷键驱动,Easy_Display_Manager
  20. 为什么局部下降最快的方向就是梯度的负方向?

热门文章

  1. 狂揽160亿美元!这些技术凭何在海外做的风生水起?
  2. 华为ICT云赛道练习题(存储)
  3. HBuilderX编辑器F11退出全屏无效的解决办法 - 切换免打扰模式
  4. 传统奢侈品行业的确过得艰辛
  5. James邮件服务器搭建
  6. 【MySQL】关于MySQL配置文件路径问题
  7. Git用户名/密码/邮箱,及设置git配置
  8. arcgis设置蒙版掩膜遮盖标注
  9. 过路费jzyzoj 1218 (Floyd)
  10. 基于嵌入式Linux系统的3G/4G路由器设计——iptables nat 模式