javascript - <video>内的视频宽高跟video本身无关吗?
迷茫
迷茫 2017-04-11 11:08:39
[JavaScript讨论组]

小弟有一视频,800*600,是h264编码的mp4格式文件,
在windows右键属性是帧宽度是800,
但是在一个800*600的p里放video标签,并且display:block;这个video标签,视频高度并不能撑满这个容器,
这是为什么呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
怪我咯

video宽高只是视频绘图区域、就是视频可能区域;视频在保证宽高比条件下的可见部分,是视频可视区域;

哎,给你链接看;https://css-tricks.com/NetMag...

再一个例子:https://stackoverflow.com/que...

1;首先你了解一下广电标准的视频制式;

1,https://zh.wikipedia.org/wiki/PAL%E5%88%B6%E5%BC%8F
2,https://zh.wikipedia.org/wiki/NTSC%E5%88%B6%E5%BC%8F
3,https://zh.wikipedia.org/wiki/MPEG-2

2;对于视频,宽高帧率长度等,我给你的建议是,你先在你的浏览器上播放出来;宽高自动,看一下视频大小;这就是在你这台机器上,采用这种解码和呈现视频的样子;再根据这去设置视频宽高;

  呼~~~~~~~~不知道讲明白没;

PHPz

后来发现视频不是方形像素.....

怪我咯

其实是这样的,CSS中有一个概念叫 replaced element。

参考:

  • replaced element

  • MDN - replaced element

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号