HTML5 Video(视频)

近期谷歌浏览器宣布也不再支持flash插件,Hlml播放视频学习很有必要
实例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>H5-03</title>
</head>
<body>
    <video width="320" height="240" controls>
      <source src="movie.mp4" type="video/mp4">
      <source src="movie.ogg" type="video/ogg">
      您的浏览器不支持 HTML5 video 标签。
    </video>    
</body>
</html>

<video> 元素提供了 播放、暂停和音量控件来控制视频。
同时<video> 元素元素也提供了 widthheight属性控制视频的尺寸.如果设置的高度和宽度,所需的视频空间会在页面加载时保留。如果没有设置这些属性,浏览器不知道大小的视频,浏览器就不能再加载时保留特定的空间,页面就会根据原始视频的大小而改变。
<video></video> 标签之间插入的内容是提供给不支持 video 元素的浏览器显示的。<video>元素支持多个 <source> 元素。 <source> 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式:
视频格式与浏览器的支持
当前,<video> 元素支持三种视频格式: MP4, WebM, 和 Ogg:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>H5-03</title>
</head>
<body>
    
    <div style="text-align: center">
        <button onclick ="payPause()">播放/暂停</button>
        <button onclick ="makeBig()">放大</button>
        <button onclick ="makeSmall()">缩小</button>
        <button onclick ="makeNormal()">普通</button>
        <br>
    <video id="videoTest" width="420">
        <source src="mov_bbb.mp4" type="video/mp4">
        <source src="mov_bbb.ogg" type="video/ogg">
        您的浏览器不支持 HTML5 video 标签。
    </video>
    </div>
    <script type="text/javascript">
        var myvideo = document.getElementById("videoTest");
        function payPause() {
            // alert("test")
            console.log(myvideo.paused);
            if (myvideo.paused) {
                myvideo.play();
            } else {
                myvideo.pause();
            }
        }
        function makeBig() {
            myvideo.width =560;
        }
        function makeSmall(){ 
            myvideo.width=320; 
        } 

        function makeNormal(){ 
            myvideo.width=420; 
        } 

    </script>

</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容