【发布时间】:2015-07-02 19:21:25
【问题描述】:
我正在尝试创建一个视频和图片列表,每个都调整为相同大小以便于查看。
当用户点击其中一个时,应将其调整为原始大小(或最大边界框的大小)
我的问题是:我如何获得视频的原始尺寸?
对于图片,
var img = new Image();
img.src= $(event.target).attr("src");
img.width //this is the width
img.height //this is the height
像魅力一样工作。
但我找不到对<video> 执行相同操作的方法。有吗?
我知道加载元数据有一些问题,但视频已经加载,我只想将其调整为原始大小(我不会在调整大小时延迟加载它们,但我想这更多努力)
可以这样做吗?如果是这样,如何? 首选 jQuery。
解决方案:
var video = $(event.target);
var width = video[0].videoWidth;
【问题讨论】:
标签: jquery html video resize size