俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

HTML5中如何显示视频HTML5视频播放

使用Dom进行操作Video

使用自定按钮来实现controls属性的播放,暂停,以及视频大小的控制。

<video id="view">
<source src="../videoAudio/1.mp4" type="audio/mp4"></source><!--播放多个格式的视频-->
<source src="../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>

HTML5 规定了一种通过 video 元素来包含视频的标准方法。
在HTML5中,video元素目前支持三种格式的视频文件,
1.Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
2.MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
3.WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

视频格式转化(将MP4格式转换成ogg格式)

1.首先下载ffmpeg,输入网址www.ffmpeg.org(开源网址),进入windows中进行下载windows版本的文件。

2.解压ffmpeg压缩文件(以ffmpeg-20180803-5aeb3b0-win32-static.zip为例),再环境变量path中增加ffmpegbin目录的路径(G:mydeveloperapplicationhbuilderhtml5ffmpeg-20180803-5aeb3b0-win32-staticbin)。

3.环境变量设置好后,然后在DOS命令窗体中键入ffmpeg,测试是否可运行。

  1. 在DOS命令窗体中 切换到mp4视频文件就在的目录,最后键入ffmpeg -i 1.mp4  -acodec  libvorbis 1.ogg(这里是将1.mp4装换成1.ogg)。

5.ffmpeg详细命令,请参赛https://www.cnblogs.com/dwdxdy/p/3240167.htmlhttps://www.cnblogs.com/dwdxdy/p/3240167.html

 

代码如下:

使用video元素实现视频播放

video元素的control 属性供添加播放、暂停和音量控件,<video> 与 </video> 之间插入的内容是供不支持 video 元素的浏览器显示的,source 元素可以链接不同的视频文件,解决浏览器兼容视频格式问题,下面使用了二个source元素实现上面五个浏览器都能播放该视频。简单代码如下:

<video controls=" controls">
<source src="../videoAudio/1.mp4" type="audio/mp4"></source>
<source src="../videoAudio/1.ogg" type="audio/ogg"></source>
该浏览器不支持该格式的视频播放
</video>

以上是代码部分,如果使用IIS服务器那么还需要添加对.mp4类型文件的支持,具体办法就是添加MIME类型

使用html5视频背景

直到现在,仍然不存在一项旨在网页上显示视频的标准。今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。HTML5 规定了一种通过 video 元素来包含视频的标准方法。

那么在HTML5中如何显示视频呢?例子如下:

浏览器支持的视频格式

当前,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 src="demo.mp4" width="500" height="250" controls="controls">您的浏览器不支持此种视频格式。</video>

 

俄罗斯贵宾会 1

video 元素允许多个 source 元素。source 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式,这样我们只要多准备几个不同格式的视频就可以了。
接下来,介绍几个video标签的属性,
1.autoplay :出现该属性意味着视频在就绪后将自动播放,用法:autoplay="autoplay"
2.controls :出现该属性意味着向用户显示控件,如播放按钮等,用法:controls="controls"
3.height:设置高度
4.width:设置宽度
5.loop:自动重播,用法:loop="loop"
6.preload:视频在页面加载时进行加载并预备播放,用法:preload="auto"
auto - 当页面加载后载入整个视频
meta - 当页面加载后只载入元数据
俄罗斯贵宾会,none - 当页面加载后不载入视频
注意:若使用了autoplay,则忽略preload
7.src:要播放视频的url

然后回想起:

再去看看两个MP4文件的详细信息发现很多数据不一样

本文由俄罗斯贵宾会发布于Web前端,转载请注明出处:HTML5中如何显示视频HTML5视频播放

您可能还会对下面的文章感兴趣: