站長資訊網
        最全最豐富的資訊網站

        h5新增標簽audio與video的使用

        如果要求你在網頁中加入音頻資源,你會怎么實現呢?

        在h5出現以前, 我們可以借助iframe 元素插入視頻資源到我們的網頁中,代碼實現如下:

            <!DOCTYPE html>     <html lang="en">         <head>             <meta charset="UTF-8">             <title>Document</title>         </head>         <body>             <iframe height=498 width=510 src='http://player.youku.com/embed/XMzIzNTc0MTAwMA==' frameborder=0 '             allowfullscreen'></iframe>         </body>     </html>

        效果如下:

        h5新增標簽audio與video的使用

        此外我們還可以使用Html5 audio與video標簽來引入音頻媒體資源到我們的網頁中,增加網頁的豐富度。

        <audio> 標簽定義聲音,比如音樂或其他音頻流。這里包含.mp3或者.ogg格式的音頻文件, 可以在開始標簽和結束標簽之間放置文本內容,這樣老的瀏覽器就可以顯示出不支持該標簽的信息,如下:

                <!DOCTYPE html>         <html lang="en">                      <head>                 <meta charset="UTF-8">                 <title>h5 audio標簽的使用</title>             </head>                          <body>                 <audio controls loop>                     <source src="bgsound.mp3" />                     <source src="music.ogg" />                     您的瀏覽器版本太低                 </audio>              </body>                  </html>

        效果如下(chrome瀏覽器):給audio標簽添加controls屬性可以向用戶顯示控件,比如播放按鈕;loop屬性表示每當音頻結束時重新開始播放。

        h5新增標簽audio與video的使用

        audio標簽在不同瀏覽器下的效果存在差異:

        h5新增標簽audio與video的使用

        許多時髦的網站都提供視頻,直到現在,仍然不存在一項旨在網頁上顯示視頻的標準。今天,大多數視頻是通過插件(比如 Flash)來顯示的。然而,并非所有瀏覽器都擁有同樣的插件。

        HTML5 規定了一種通過 video 元素來包含視頻的標準方法。并且video元素支持HTML 中的全局屬性(如class,id,title , style等)與事件屬性(如onresize,onredo等)。

                <!DOCTYPE html>         <html lang="en">                      <head>                 <meta charset="UTF-8">                 <title>Document</title>             </head>                          <body>                              <video autoplay controls>                                  <source src="movie04.ogg" />                     <source src="mp4.mp4" />                     Opps,您的瀏覽器版本太低,暫不支持該視頻的播放~                 </video>             </body>                  </html>

        h5新增標簽audio與video的使用

        video 屬性


        你還可以設置視頻窗口大小

            <video src="test.mp4" controls width="400" height="300"></video>

        切換播放地址(常見于切換超清 高清 流暢,不同畫質的視頻地址不同)

        <video src="test.mp4" controls autoplay width="400" height="300" id="test1"></video>   <script>     var video = document.getElementById('test1')     console.log(video.src)     // http://127.0.0.1:8001/test.mp4   絕對地址,DOM 中是相對地址     // video.src = 'test-2.mp4'   // 直接替換掉了原來的視頻src         setTimeout(() => {       video.src = 'test-2.mp4'  // 播放到第 30s 的時候,自動切換視頻         }, 30000)     </script>

        切換備用地址, video標簽中可以嵌入多個source元素做播放地址的后援切換,當第一段視頻加載失敗時,會自動加載下一段視頻。

            <video controls autoplay width="400" height="300" id="test2">         <source src="test3.mp4" type="video/mp4" />         <source src="test9.mp4" type="video/mp4" />         <source src="test-2.mp4" type="video/mp4" />     </video>     <script>         var video = document.getElementById('test2')         setTimeout(() => {           console.log(video.currentSrc)     // http://127.0.0.1:8001/test-2.mp4            }, 1000)              // HTTP 載入失敗,狀態碼 404。媒體資源 http://127.0.0.1:8001/test3.mp4 載入失敗。         // HTTP 載入失敗,狀態碼 404。媒體資源 http://127.0.0.1:8001/test9.mp4 載入失敗。              </script>


        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 一区二区日韩国产精品| 在线精品亚洲一区二区| 亚洲A∨精品一区二区三区| 国产精品欧美日韩| 久久亚洲精品国产精品| 欧美精品亚洲精品日韩精品| 久久精品国产久精国产| 日韩精品真人荷官无码| 欧美精品在线免费| 国产精品欧美一区二区三区 | 国产A√精品区二区三区四区| 国产精品无码久久综合| 亚洲一区精品无码| 欧美精品一区二区在线精品| 国产香蕉国产精品偷在线| 亚洲国产精品一区二区久久| 国产福利在线观看精品| 精品9E精品视频在线观看| 日韩精品无码久久久久久| 亚洲第一极品精品无码久久| 中文精品久久久久人妻| 自拍中文精品无码| 尤物yw午夜国产精品视频| 亚洲精品一级无码鲁丝片| 欧美久久久久久午夜精品| 蜜臀av无码人妻精品| 久久99精品免费一区二区| 久久精品亚洲精品国产欧美| 久久国产热这里只有精品| 免费精品国产自产拍在线观看| 精品伦精品一区二区三区视频| 国产一在线精品一区在线观看 | 人妻精品久久无码专区精东影业| 亚洲性日韩精品一区二区三区| 乱人伦人妻精品一区二区| 欧美国产精品久久高清| 亚洲?V无码乱码国产精品| 亚洲一区精品无码| 久久久国产乱子伦精品作者| 国产精品嫩草影院AV| 国产精品999|