整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          HTML5 向網(wǎng)頁嵌入視頻和音頻

          在很多網(wǎng)站上都會使用到視頻和音頻,HTML5 中提供了展示視頻和音頻的標簽。向網(wǎng)頁嵌入視頻可以使用 <video> 標簽,而嵌入音頻可以使用 <audio> 標簽。這兩個標簽都是 HTML 5 中新增的標簽,兩個標簽中的屬性和方法也很類似,但也有些不同。其中 audio 元素用于定義聲音,比如音樂, video 元素用于定義視頻,如電影等。

          向網(wǎng)頁中嵌入視頻

          <video> 標簽可以用于定義視頻,且提供了播放、暫停、音量控件來控制視頻。舉個例子,像我們俠課島網(wǎng)站上,課程視頻播放,就是通過 <video> 標簽來實現(xiàn)的。下面我們來看一下如何向網(wǎng)頁中嵌入一個視頻。

          示例:

          首先我們準備一個視頻,例如一個 test.mp4,然后使用 <video> 標簽嵌入視頻,如下所示:

          <!DOCTYPE html>
          <html>
              <head>
                  <meta charset="utf-8">
                  <title>HTML5學習(9xkd.com)</title>
              </head>
              <body>
                  <video src="./test.mp4" controls="controls" width="700px" height="400px"></video>
              </body>
          </html>
          

          在瀏覽器中的預(yù)覽效果:

          從上圖中可以看到,我們通過 <video> 標簽成功向網(wǎng)頁中插入了一個視頻, 其中 src 屬性用于引入要播放的視頻的 URL,注意視頻地址一定要正確,如果地址錯誤,視頻是不能顯示的。然后我們通過 width、height 屬性設(shè)置了視頻的寬度為 700px ,高度為 400px。

          然后可以看到,視頻上還顯示了播放、調(diào)整音量等控件,當我們點擊播放按鈕時,視頻就會開始播放。這是因為我們設(shè)置了 controls 屬性,如果我們沒有設(shè)置這個屬性,視頻將會顯示一個靜止的畫面,并且不管怎么點擊都是沒有反應(yīng)的。大家可以試一下,不設(shè)置 controls 屬性然后在瀏覽器中查看演示效果,這里就不演示給大家看了。

          video 元素中的常用屬性如下所示:


          有些比較老的瀏覽器可能不支持 <video> 標簽,例如 IE8 及以下的瀏覽器就不支持,而 IE9+、Firefox、Opera、Chrome、Safari 等瀏覽器都支持 <video> 標簽。

          所以我們可以在 <video> 標簽中放置文本內(nèi)容,這樣當某個瀏覽器不支持此標簽時,就可以顯示提示內(nèi)容:

          <video src="./test.mp4" controls="controls" width="700px" height="400px">
              您的瀏覽器不支持 video 標簽
          </video>
          

          這樣用戶就會知道,是因為瀏覽器不支持所以加載視頻不成功,可以換一個瀏覽器。

          視頻的格式

          像我們平時看到的視頻格式有很多種,例如常見的有 mp4、AVI、mov、rmvb、Ogg 等等, 目前 video 元素支持的視頻格式有下面三種:


          這三種視頻格式,在不同的瀏覽器中兼容性不同,例如 MP4 格式不支持 Firefox 和 Opera 瀏覽器,Ogg 格式不支持IE、Safari 瀏覽器,WebM 格式不支持IE、Safari 瀏覽器等。

          所以我們可能需要在不同的瀏覽器中使用不同的視頻格式,這需要用到 <source> 標簽。

          source標簽

          <source> 標簽可以為媒體元素定義媒介資源,例如 video 和 audio 元素。

          例如 <video> 標簽中可以包含多個 <source> 標簽,<source> 標簽可以鏈接不同的視頻文件,瀏覽器將使用第一個可識別的格式。

          示例:

          例如我們插入的視頻播放器,帶有兩個源文件,瀏覽器會根據(jù)需要來選擇源文件:

          <!DOCTYPE html>
          <html>
              <head>
                  <meta charset="utf-8">
                  <title>HTML5學習(9xkd.com)</title>
              </head>
              <body>
                  <video controls="controls" width="700px" height="400px">
                      <source src="./test.mp4" type="video/mp4">
                      <source src="./test.ogg" type="video/ogg">
                      您的瀏覽器不支持 video 標簽
                  </video>
              </body>
          </html>
          

          像上述代碼中,如果是 Safari 瀏覽器就會選擇第一個源文件,如果是 Firefox 瀏覽器則會選擇第二個源文件。

          <source> 標簽有三個屬性:


          向網(wǎng)頁中嵌入音頻

          向網(wǎng)頁中嵌入音頻可以使用 <audio> 標簽,此標簽的使用和 <video> 標簽類似。插入視頻是有畫面的,我們也可以調(diào)整視頻的寬和高等,而插入音頻是沒有畫面的。

          audio 元素支持的格式和 video 元素也有一點區(qū)別:


          示例:

          例如我們插入一段音頻,在瀏覽器中可以看到,是沒有畫面的,只有聲音:

          <!DOCTYPE html>
          <html>
              <head>
                  <meta charset="utf-8">
                  <title>HTML5學習(9xkd.com)</title>
              </head>
              <body>
                  <audio controls="controls">
                      <source src="./test.mp4" type="audio/mpeg">
                      <source src="./test.ogg" type="audio/ogg">
                      您的瀏覽器不支持 audio 標簽
                  </audio>
              </body>
          </html>
          

          在瀏覽器中的演示效果:

          向網(wǎng)頁中嵌入音頻時,也可以通過 <source> 標簽來指定兩個源文件,<source> 標簽允許規(guī)定兩個視頻或者音頻文件供瀏覽器根據(jù)它對媒體類型或者編解碼器的支持進行選擇。

          audio 元素中的常用屬性和 video 元素差不多,但是 audio 元素中沒有 width、height 等屬性。

          常用屬性如下所示:


          總結(jié)

          向網(wǎng)頁中嵌入視頻和音頻其實很簡單,要注意 video 元素 和 audio 元素支持的視頻、音頻格式類型,如果插入的視頻格式不支持,則視頻或音頻不會顯示。

          更多可以查看鏈接:https://www.9xkd.com/

          切圖公司一個項目中碰到一個類似蘋果手機上SIRI 機器人的項目制作,所以首先想到的是html5 有個audio標簽,于是找到了一個有用的demo。

          最后項目順利完成。附demo

          http://developer.qietu.com/html/f3/html5audio/

          ---

          關(guān)注我們,我們將附送我們工作中的非常多的實用的demo。

          ad~

          只教web前端實戰(zhàn)的切圖學院(qietu.org)

          emo:

          ```html

          <!DOCTYPE html>
          <html>
          <head>
          <title>HTML5 Audio(音頻):在網(wǎng)頁中播放音頻的簡單方法</title>
          </head>
          <body>
          <h1>HTML5 Audio(音頻):在網(wǎng)頁中播放音頻的簡單方法</h1>
          <p>下面是一個使用HTML5 Audio標簽在網(wǎng)頁中播放音頻的示例:</p>
          <audio controls>
          <source src="audio.mp3" type="audio/mpeg">
          Your browser does not support the audio element.
          </audio>
          <p>上述代碼將呈現(xiàn)出一個帶有控制條的音頻播放器,并在其中播放指定的音頻文件。音頻文件可以是MP3格式(<code>.mp3</code>)。</p>
          <p>在上述代碼中,我們使用了HTML5的Audio標簽來嵌入音頻。通過設(shè)置<code>controls</code>屬性,我們可以啟用控制條,讓用戶可以控制音頻的播放和暫停。</p>
          <p>在<code>audio</code>標簽內(nèi)部,我們使用了<code>source</code>標簽來指定音頻文件的URL和類型。在示例中,我們提供了一個MP3格式的音頻文件。</p>
          <p>如果用戶的瀏覽器不支持HTML5 Audio標簽或指定的音頻文件格式,則會顯示<code>Your browser does not support the audio element.</code>的提示信息。</p>
          <p>通過使用HTML5 Audio功能,我們可以在網(wǎng)頁中方便地播放音頻,為用戶提供更加豐富和多樣化的聲音效果。音頻可以應(yīng)用于各種場景,如音樂、語音提示、背景音樂等。</p>
          </body>
          </html>

          ```

          以上是一篇使用HTML5 Audio標簽在網(wǎng)頁中播放音頻的文章,其中包含了示例代碼和一些相關(guān)說明。通過使用HTML5的Audio標簽,我們可以在網(wǎng)頁中方便地嵌入和播放音頻。在示例中,我們使用了MP3格式的音頻文件。通過設(shè)置Audio標簽的屬性,如控制條,我們可以定制音頻播放器的外觀和功能。通過使用HTML5 Audio功能,我們可以為用戶提供更加豐富和多樣化的聲音效果,如音樂、語音提示、背景音樂等。請注意,在使用音頻功能時,需要確保音頻文件的合法性和版權(quán)問題。

          我是永不低頭的熊,喜歡美食、健身,當然也喜歡寫代碼,每天不定時更新各類編程相關(guān)的文章,希望你在碼農(nóng)這條路上不再孤單!


          主站蜘蛛池模板: 国产免费一区二区视频| 熟女少妇精品一区二区| 国产剧情一区二区| 国产99久久精品一区二区| 免费观看一区二区三区| 国产内射999视频一区| 夜夜嗨AV一区二区三区| 亚洲一区中文字幕在线观看| 国产乱人伦精品一区二区在线观看 | 中文字幕无线码一区二区| 亚州日本乱码一区二区三区| 人妖在线精品一区二区三区| 国产av一区二区三区日韩| 亚洲国产精品一区二区第一页 | 精品日韩在线视频一区二区三区| 国产福利电影一区二区三区,亚洲国模精品一区 | 精品视频午夜一区二区| 国产成人精品一区二区秒拍| 爆乳熟妇一区二区三区霸乳| 一区二区精品视频| 一区二区中文字幕在线观看| 国产亚洲综合精品一区二区三区 | 午夜无码一区二区三区在线观看| 亚洲一区在线视频观看| 亚洲综合av永久无码精品一区二区| 国产成人AV区一区二区三| 国产一区二区福利| 大香伊人久久精品一区二区| 无码人妻精品一区二区蜜桃AV| 麻豆精品人妻一区二区三区蜜桃| 蜜桃AV抽搐高潮一区二区| 亚洲欧美日韩一区二区三区| 久久精品视频一区二区三区| 在线观看国产一区二三区| 亚洲av成人一区二区三区| 国产综合精品一区二区| 精品女同一区二区三区在线| 无码人妻少妇色欲AV一区二区| 亚洲乱码av中文一区二区| 亚洲日韩国产一区二区三区| 无码人妻精品一区二区|