解决传统的FTP上传速度慢容易垮掉的问题,以下为将视频上传到七牛云存储的解决办法,纯web操作。
首先打开七牛云的官方网站。
登录状态下进入管理控制台。
进去之后点击左边的侧边看进入对象存储。
选择一个空间。
进入空间之后选择内容管理
进入之后跳到一个上传文件的页面。
选择指定影片添加即可。
这个软件是支持批量操作的。
用完时候关闭去内容管理找你上传影片的名字。
选择复制外部连接。
然后放在url地址栏查看是否可以播放。
接下来是讲如何展示。
首先进入我们的后台管理系统。
简单介绍一下。
发布文章页面:
填写完常规信息之后就到了文章内容,首先说说视频的两种,标签:
1.视频老式标签。
1 | <div style="text-align: center;"> |
2.视频新式标签
1 | <div style="text-align: center;"> |
- src :必填字段就是视频的播放地址,刚才上传到七牛云并召回来的外链。
- width:视频的宽度,px结尾。
- height:视频的高度,px结尾。
- autoplay:视频是否自动播放。默认false不自动播放,如果修改为true则为自动播放。
- loop:是否循环播放。默认false不循环播放,如果修改为true则为循环播放。
- muted:石佛偶静音播放,默认为false不静音模仿,如果修改为ture则为静音播放。
剩下的属性请见下方。
如果不懂请咨询作者。
新式标签内容比较多但是需要修改的没有几处。
所有属性:
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| src | String | 要播放视频的资源地址 | |
| autoplay | Boolean | false | 是否自动播放 |
| loop | Boolean | false | 是否循环播放 |
| muted | Boolean | false | 是否静音播放 |
| initial-time | Number | 指定视频初始播放位置,单位为秒(s)。 | |
| duration | Number | 指定视频时长,单位为秒(s)。 | |
| controls | Boolean | true | 是否显示默认播放控件(播放/暂停按钮、播放进度、时间) |
| danmu-list | Object Array | 弹幕列表 | |
| danmu-btn | Boolean | false | 是否显示弹幕按钮,只在初始化时有效,不能动态变更 |
| enable-danmu | Boolean | false | 是否展示弹幕,只在初始化时有效,不能动态变更 |
| page-gesture | Boolean | false | 在非全屏模式下,是否开启亮度与音量调节手势 |
| direction | Number | 设置全屏时视频的方向,不指定则根据宽高比自动判断。有效值为 0(正常竖向), 90(屏幕逆时针90度), -90(屏幕顺时针90度) | |
| show-progress | Boolean | true | 若不设置,宽度大于240时才会显示 |
| show-fullscreen-btn | Boolean | true | 是否显示全屏按钮 |
| show-play-btn | Boolean | true | 是否显示视频底部控制栏的播放按钮 |
| show-center-play-btn | Boolean | true | 是否显示视频中间的播放按钮 |
| enable-progress-gesture | Boolean | true | 是否开启控制进度的手势 |
| objectFit | String | contain | 当视频大小与 video 容器大小不一致时,视频的表现形式。contain:包含,fill:填充,cover:覆盖 |
| poster | String | 视频封面的图片网络资源地址,如果 controls 属性值为 false 则设置 poster 无效 |
一个文章可以放多个视频任意组合包括图文视频都可以放在一起。但是需要对html语法有一定了解。