小強的HTML5移動開發之路(14)——Video標籤詳解

來源:互聯網
上載者:User

[html] view plaincopyprint?

[html] view plaincopyprint?

  • [html] view plaincopyprint?

  • 描述
    autoplay autoplay 如果出現該屬性,則視頻在就緒後馬上播放。
    controls controls 如果出現該屬性,則向使用者顯示控制項,比如播放按鈕。
    height pixels 設定視頻播放器的高度。
    loop loop 如果出現該屬性,則當媒介檔案完成播放後再次開始播放。
    preload preload

    如果出現該屬性,則視頻在頁面載入時進行載入,並預備播放。

    如果使用 "autoplay",則忽略該屬性。

    src url 要播放的視頻的 URL。
    width pixels 設定視頻播放器的寬度。

    事件
    play() currentSrc play
    pause() currentTime pause
    load() videoWidth progress
    canPlayType videoHeight error
      duration timeupdate
      ended ended
      error abort
      paused empty
      muted emptied
      seeking waiting
      volume loadedmetadata
      height  
      width  
    注釋:

    <!DOCTYPE html> <html> <body> <div style="text-align:center;">  <!--定義按鈕,並添加事件監聽函數-->  <button onclick="playPause()">播放/暫停</button>   <button onclick="makeBig()">大</button>  <button onclick="makeNormal()">中</button>  <button onclick="makeSmall()">小</button>  <br />   <video id="video1" width="420" style="margin-top:15px;"><source src="http://demo.inwebson.com/html5-video/iceage4.mp4" type="video/mp4" />  <source src="http://demo.inwebson.com/html5-video/iceage4.webm" type="video/webM" />  <source src="http://demo.inwebson.com/html5-video/iceage4.ogv" type="video/ogg" />  <p>您的瀏覽器不支援此HTML5標籤</p>  </video></div> <script type="text/javascript">//得到video標籤對象var myVideo=document.getElementById("video1");function playPause(){ 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>


    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.