html5video视频元素的
使用html5视频背景
直到现在,仍然不存在一项旨在网页上显示视频的标准。今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 video 元素来包含视频的标准方法。
浏览器支持的视频格式
当前,video 元素支持Ogg,MPEG4,WebM三种视频格式,这三种格式浏览器支持情况如下:
格式 | IE | Firefox | Opera | Chrome | Safari |
---|---|---|---|---|---|
Ogg | No | 3.5 | 10.5 | 5.0 | No |
MPEG 4 | 9.0 | No | No | 5.0 | 3.0 |
WebM | No | 4.0 | 10.6 | 6.0 | No |
Ogg 格式就是 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件,MPEG4格式就是 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件,mp4格式就属于这个格式,WebM格式就是 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件。
使用video元素实现视频播放
video元素的control 属性供添加播放、暂停和音量控件,<video> 与 </video> 之间插入的内容是供不支持 video 元素的浏览器显示的,source 元素可以链接不同的视频文件,解决浏览器兼容视频格式问题,下面使用了二个source元素实现上面五个浏览器都能播放该视频。简单代码如下:
<video controls=" controls">
<source src="https://www.swvq.com/videoAudio/1.mp4" type="audio/mp4"></source>
<source src="https://www.swvq.com/videoAudio/1.ogg" type="audio/ogg"></source>
该浏览器不支持该格式的视频播放
</video>
使用Dom进行操作Video
使用自定按钮来实现controls属性的播放,暂停,以及视频大小的控制。
<video id="view">
<source src="https://www.swvq.com/videoAudio/1.mp4" type="audio/mp4"></source><!--播放多个格式的视频-->
<source src="https://www.swvq.com/videoAudio/1.ogg" type="audio/ogg"></source>
该浏览器不支持视频格式
</video>
<button onclick="play()">停止/开始</button><button onclick="toSmall()">缩小</button> <button onclick="toBig()">放大</button>
<script>
var v =document.getElementById("view");
function play(){
if(v.paused){
v.play();//播放
} else{
v.pause();//停止
}
}
function toSmall(){
v.width=300;
v.height=300;
}
function toBig(){
v.width=500;
v.height=500;
}
</script>
视频格式转化(将MP4格式转换成ogg格式)
1.首先下载ffmpeg,输入网址www.ffmpeg.org(开源网址),进入windows中进行下载windows版本的文件。
2.解压ffmpeg压缩文件(以ffmpeg-20180803-5aeb3b0-win32-static.zip为例),再环境变量path中增加ffmpegbin目录的路径(G:\mydeveloperapplication\hbuilder\html5\ffmpeg-20180803-5aeb3b0-win32-static\bin)。
3.环境变量设置好后,然后在DOS命令窗体中键入ffmpeg,测试是否可运行。
4. 在DOS命令窗体中 切换到mp4视频文件就在的目录,最后键入ffmpeg -i 1.mp4 -acodec libvorbis 1.ogg(这里是将1.mp4装换成1.ogg)。
5.ffmpeg详细命令。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tangbhihg
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13