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屬性控制視頻的尺寸.如果設(shè)置的高度和寬度,所需的視頻空間會在頁面加載時保留。如果沒有設(shè)置這些屬性,瀏覽器不知道大小的視頻,瀏覽器就不能再加載時保留特定的空間,頁面就會根據(jù)原始視頻的大小而改變。
<video></video> 標簽之間插入的內(nèi)容是提供給不支持 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>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容