码迷,mamicode.com
首页 > Web开发 > 详细

Web视频播放 之 【HTML5 Video标签】

时间:2017-06-29 19:20:14      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:ret   library   左右   hls   base   net   属性   时延   rar   

一、说明

HTML5中引入了video标签用于方便的在浏览器中播放视频,不在需要对flashPlayer进行依赖,更加轻量级。但在浏览器兼容、视频协议支持方面还有一些需要注意的问题。

二、浏览器兼容

html5 Video标签目前IE9+ 及 其他主流浏览器都能够支持。

对于IE8及以下的IE浏览器,可考虑引入html5扩展支持js来尝试解决,未亲测。

三、视频协议支持

支 持:Ogg、MPEG4、WebM 
不支持:rtmp、rtsp(如果进行转码,切成HLS可以播放,但是即使在局域网内也有3秒左右的时延)

注:更详细的视频格式支持希望有知情的朋友告知,多谢!

四、DEMO

更多的属性、方法和事件参考本文参考资料中的API列表;

<!-- 定义一个video标签:
    autoplay:自动播放;
    controls:显示视频控件;
    src:指定视频源;
    width,height:制定视频的显示尺寸;
 -->
<video id="my_video" autoplay controls      src="https://media.w3.org/2010/05/sintel/trailer.mp4" width="500" height="500">
</video>

<script type="text/javascript">
    //获取视频对象
    var myVideo=document.getElementById("my_video");

    //播放视频
    function play(){
        myVideo.play();
    }
    //暂停视频
    function pause(){
        myVideo.pause();
    }
</script>

五、参考资料

  1. HTML5 Video详细API:https://msdn.microsoft.com/zh-cn/library/hh772500(v=vs.85).aspx
  2. HTML5 Video详细功能DEMO:http://www.w3.org/2010/05/video/mediaevents.html

Web视频播放 之 【HTML5 Video标签】

标签:ret   library   左右   hls   base   net   属性   时延   rar   

原文地址:http://www.cnblogs.com/lidabo/p/7095707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!