html中vedio的用法,html5中vedio支不支持rtmp
这篇“html5中vedio支不支持rtmp”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看
顺晟科技
2022-09-15 19:45:06
263
前面谈到了网页怎么嵌入flash视频,就想到了另一个问题,flash格式视频在手机上播放,需要手机安装flash播放插件,而且flash视频绝对无法在苹果手机上播放,因为苹果对flash的不支持,导致现在flash前景堪忧。当然目前已经有些插件可以支持苹果手机播放flash视频。
这里就要谈一谈html5的video标签了。html5功能的强大是毋庸置疑的,而且作为一款为苹果量身定做的前端技术,现在html5对各浏览器的支持也越来越好,在手机端的支持也是让我觉得没有什么可以相比的。
在html5中嵌入视频非常简单,仅仅只需要如下代码就可以实现了:
<video id="media" width="720" height="400" controls>
<source src="http://minkbooks.com/content/trailer.mp4">
<source src="http://minkbooks.com/content/trailer.ogg">
</video>
<!--video.js html5视频播放器--> <link rel="stylesheet" type="text/css" href="assets/lib/css/video-js.css"> <script src="assets/lib/js/jquery.js"></script> <script src="assets/lib/js/movive/video.js"></script> <!--IE低版本支持--> <script src="assets/lib/js/movive/html5media.js"></script>可以看到有一个html5media.js的类库,这个类库是对IE低版本的支持,大家都知道,IE对html5的支持不太好,这个看项目需求可以加入。直接网上就可以下载。 第三步:body里加入video标签 [html] view plain copy print?
<video id="Html5Video" class="video-js vjs-default-skin" preload controls autoplay width="100%" poster="assets/images/movie/poster.jpg"> <source id="src1" src="assets/movie/video.mp4" type=\'video/mp4; codecs="avc1.42E01E, mp4a.40.2"\' /> <source id="src2" src="assets/movie/zhiyan.ogv" type=\'video/ogg; codecs="theora, vorbis"\' /> <source id="src3" src="assets/movie/linyoujia.webm" type=\'video/webm; codecs="vp8, vorbis"\' /> 您的浏览器不支持 video 标签。 </video>html5支持三种格式的视频:mp4,ogv,和webm。首先要准备一个 mp4 格式的视频(h264),可以在苹果设备中使用;其次要准备 ogv 格式的视频,用在火狐浏览器中;最后要准备一下 webm 格式的视频,这个可以用在谷歌浏览器等。这样就确保支持几乎所有的主流浏览器了。 在这里还要多说一点,可能是技术发展的原因,各种浏览器对这三种格式的支持没有那么绝对了,比如:mp4格式的视频,在谷歌,搜狗,火狐,手机端等都可以正常播放,其他两种格式大致也是这种情况。而且,video标签对视频格式的支持好像也没有那么绝对了,至少我放入wmv,avi格式的视频也是可以播放的,感兴趣的同学可以试试啦,这里我就不多讲了。
<script> _V_.options.flash.swf = "assets/lib/js/movive/video-js.swf";</script>加入这段代码,就可以在不支持的浏览器自动切换为flash播放。 最后,在服务器部署后,会发现视频可能无法播放,这是因为IIS里我们没有配置mime类型的支持,把mp4,ogv,webm这三种格式的支持都配置好了,视频就可以正常播放了。
文章标签: video html5视频 video-js 多平台视频嵌入 个人分类: 前端 视频
09
2022-11
16
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-09