利用编辑器源码功能给文章添加视频的方法(其它cms通用)
发布时间:2018-12-12 23:46:31作者:魏义齐阅读:()评论:
本文不仅仅阐述如何利用编辑器的源码功能给文章添加视频,也在video标签使用的设备兼容性方面做了扩展。
首先是在虚拟主机或云服务器添加mp4格式视频的mime类型,本次能想到这点都源于我之前的文章“webm视频不能播放的原因”,虚拟主机点开管理就能看到,windows服务器则在iis上操作,需要注意的是文件扩展名是.mp4时mime类型为application/octet-stream,如下图:
只有添加了视频格式对应的mime类型视频才能正常播放。
发布文章时编辑了文字和图片遇到要插入视频的地方,点击编辑器左上角的源码:
此时编辑器里的所有东西都会成为源代码,找到需要插入视频的地方写入
- <video controls="controls" src="视频地址"></video>
再次点击源码视频就出来了,pc前台预览没有问题,但在移动端就有问题了,安卓上是一片白加一个控制器
ios上则只有一个三角形播放按钮,这就很难看了,此时就需要video标签的poster属性了,poster通俗的理解就是视频封面图,加上了poster移动端是没问题,但是在pc端封面图在视频里是居中的,两边空出来很多,如何让封面图充满视频呢,这就需要给video标签写样式了:
- object-fit: fill;
这个不常用,它的意思是video铺满父元素。
除此之外视频一般不会加在文章开头,如果是在文中可以用预加载属性preload="auto",它的作用就是页面加载的时候就加载视频,当读者读到视频位置时点播放视频就会很流畅了。
我的博客视频最大宽是770px,网页宽度小于1140px时我需要视频居中,视频跟图片一样,都需要写display:block;然后再写margin:auto;才可居中,所以一个响应式网站的视频样式应具备以下几点:
- video {
- width: 100%;
- height: 100%;
- max-width: 770px;
- object-fit: fill;
- display: block;
- margin: auto;
- }
大家可以点https://blog.weiyiqi.net/html/shss/527.html测试,不会存在任何兼容性问题,video的其它两个属性比如autoplay和loop一般不需要用,所以添加一条常规的视频,代码应该是这样的:
- <video controls="controls" poster="封面图片地址" preload="auto" src="视频地址"></video>
属性要加在视频地址的前面。
一般没人把视频放在自个服务器,都是远程的,所以本文的方法还是很使用的,而且不受模型限制。
相关阅读
上一篇:系统默认浏览器和浏览器默认主页被篡改怎么办?下一篇:站长必知:各搜索引擎的爬虫UA和禁止抓取的robots写法
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 微信内置浏览器如何清除缓存和加速打开网页(4308)
- 封禁ip的两种方法(4240)
- windows10系统下如何彻底卸载phpstudy(2946)
- 使用vpn时,使用百度云加速的网站不能访问的两种解决方法及注意事项(2803)
- 彻底解决win10文件夹右上角出现箭头的方法(2570)
- 前端工程师必须要看的五个个人技术博客(1929)
- 网站被莫名其妙植入广告怎么办(1513)
- 站长必知:各搜索引擎的爬虫UA和禁止抓取的robots写法(1372)
- 多吉云——网站需求一站式解决,附多吉云使用注意事项(1348)
- 网站被镜像怎么办(1338)
- 电脑上的图片和视频不显示缩略图如何解决?(2024-05-05)
- 多吉云——网站需求一站式解决,附多吉云使用注意事项(2023-10-08)
- 使用百度云加速的网站在谷歌浏览器访问主域出现502报错如何解决?(2023-02-27)
- 封ip的五大原则(2023-02-16)
- 你不知道的西部数码省钱妙招(2022-11-15)