整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML基礎篇-17HTML之視頻播放

          頻是網頁承載內容很重要的一個元素,也是必不可少的網頁表現形式(圖、文、表、視、音)之一。曾經網頁要想播放視頻、制作游戲,必須得用第三方插件flash。不僅編寫代碼要使用額外的語言,瀏覽器也必須得裝第三方插件,非常不方便。隨著html5標準逐漸普及,移動端、pc端開始拋棄flash,如今幾乎所有的瀏覽器都使用html5來制作視頻。

          目標

          1. 了解Flash為何會被淘汰?
          2. 如何設置視頻播放?
          3. 視頻播放支持哪幾種視頻格式?

          flash崛起--網頁標準的恥辱

          flash是Adobe公司其中之一的產品。它發起于W3C與WHATWG的第五代web標準之爭,它撿了個大便宜,乘機定義網頁媒體標準。

          W3C與WHATWG的第五代web標準之爭

          flash填補了當時網頁只有文字和圖片的單調世界,將媒體(視頻、音頻、游戲)引入了網頁,將網頁帶進多彩的世界。

          Flash能夠用僅僅十幾K到幾百K的體積,呈現出放大也不會失真的矢量彩色動圖,甚至還能夠做出足以令人沉迷一整天的Flash小游戲。

          火柴人

          Flash用第三方插件的身份,幾乎制霸了網頁媒體的標準,讓W3C尷尬不已,甚至從某種程度上說,讓真正的網頁標準推廣受阻。

          flash衰敗--HTML5崛起并全面普及

          2010年4月,蘋果CEO公開表示從此蘋果所有產品不再支持flash。flash從此慢慢喪失移動端的市場和地位。

          喬布斯支持html5

          2012年,安卓宣布不再支持Flash,從此flash徹底失去了移動端市場和地位。

          2012年html5標準確立,html5在逐漸制霸移動端的地位時,也直接沖擊了flash僅剩的桌面市場,flash桌面市場的份額在逐步下降。

          各大瀏覽器逐步默認禁用Flash,現2019年幾乎都全部禁用。

          默認禁用Flash

          Adobe將在2020年停止開發和更新flash。

          2020年停止開發和更新flash

          flash興起衰敗皆因自己

          Flash以第三方插件的身份,做著平臺該做的事情,但沒有推動行業標準統一化,反而企圖私立標準。

          隨著功能的增多,能解碼編碼H.264,能進行3D渲染,能播放7.1聲道環繞聲等,功能集于一身變得臃腫,效率變得低下。

          Flash非常不安全。Flash能夠運行相當復雜的代碼,這讓Flash非常容易被滲透。加上Adobe在安全方面的不上心,這令Flash安全問題頻發。

          Flash很不穩定。作為一個插件,它自身頻頻崩潰也就罷了,還經常拉著瀏覽器乃至操作系統一起殉情。

          Flash加劇了手機的耗電量。

          html5媒體新標準--Video標簽

          作用是在 HTML 頁面中嵌入視頻元素。Video定義視頻,比如電影片段或其他視頻流。

          視頻播放

          Video標簽的屬性

          • src 視頻的播放源
          • controls 瀏覽器自帶的控制條
          • width 視頻寬度
          • height 視頻高度
          • poster 視頻封面
          • autoplay 自動播放
          • preload 預加載

          有四個是必須的屬性:src、controls、width、height屬性。

          視頻播放代碼

          source標簽

          <video> 元素支持三種視頻格式: MP4, WebM, 和 Ogg。

          <source> 元素可以鏈接不同格式的視頻文件。瀏覽器將使用第一個可識別的格式。

          • src 視頻的播放源
          • Type 視頻格式 MP4, WebM, 和 Ogg

          支持多格式的視頻

          總結

          video標簽體系

          上周有許多小朋友登錄了冉爸的服務器,體驗了有趣的scratch,也完成了自己的第一個作品,非常棒!

          冉爸正在讀scratch的源碼,希望把它編譯到網站上,讓小朋友們通過網站輕松分享作品。在編譯成功之前,我們可以將作品錄制成視頻再分享給朋友。可是,60秒的scratch視頻文件,大小就超過20M,轉發分享可一點也不方便,而且我們不知道對方的手機是否能夠播放我們的視頻格式。怎么辦呢?

          別著急,冉爸已經為大家找了一個方法,可以輕松地轉碼視頻,再把視頻鏈接放在網頁里,這樣無論是發送給朋友還是轉發到朋友圈都很方便啦。

          這么說,是要自己做網頁了?嗯,是的。不過啊,一點也不難,小朋友們只要按照下面的步驟做,幾分鐘就可以做好自己的第一個網頁了!

          首先,想做個人網頁的小朋友們要告訴冉爸,在網站服務器上給你們建好目錄。舉個栗子,小明同學想做個人博客,冉爸在服務器上配置好之后,會把網址:http://ranbaxuetang.cn/xiaoming 分給小明,這就是博客的家啦。

          接下來,小明要在目錄下建一個網頁文檔,比如hello.html。把以下代碼復制到網頁文檔的開頭,<head></head>元素是所有頭部元素的容器,它們是用來描述文檔、定義網頁標題、外部資源、樣式信息以及客戶端腳本等等。

          <!doctype html>
          <html>
          <head>
           <meta charset="utf-8">
           <meta http-equiv="X-UA-Compatible" content="IE=edge">
           <meta name="viewport" content="width=device-width, initial-scale=1">
           <title>冉爸學堂</title>
           <link  rel="stylesheet"> <link rel="stylesheet" href="/static/css/style.css"> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script type="text/javascript" src="/static/js/custom.js"></script>
          </head>

          頭部元素的具體內容及含義我們先不細說,后面用到的時候再做解釋。復制好頭部元素之后,接著再復制以下代碼。這些是網頁文檔的主要內容。導航欄header引用了其它文件,除此之外,就是我們網頁上的文字介紹和視頻。

          <body>
           <div id="header"></div>
           <div class="container">
           <div class="row clearfix">
           <div class="col-md-8 column">
           <div style="margin:40px 0">
           <h4>
           <font color="red">大家好~</font>
           </h4>
           <h4>
           <font color="green">這是我的第一個Scratch作品!</font>
           </h4>
           <h4>
           <font color="blue">希望你們喜歡。</font>
           </h4>
           </div>
           <video controls="controls" width="100%" poster="sample.png">
           <source src="http://video.ranbaxuetang.cn/260f058280b745cf8753f901b7d27cd9/423b9a347c924a57887ca738e2aa9c8f-ecb935a2338b3b084da88bf43b0e2c16-fd.mp4" type="video/mp4" />
           您的瀏覽器不支持 video 標簽。
           </video>
           </div>
           </div>
           </div>
          </body>
          </html>

          小明需要將scratch視頻文件交給冉爸,待轉碼完成之后會得到一個視頻鏈接,然后將視頻鏈接替換<source></source>標簽里的鏈接,保存網頁文檔,然后用瀏覽器打開 http://ranbaxuetang.cn/xiaoming/hello.html,就能看到自己編輯的文字和視頻啦,通過朋友圈轉發分享也變得非常容易。

          小朋友們可以試著做自己的第一個網頁,一點也不難~

          、HTML代碼如下:

          <div id="player"></div>
          

          二、JavaScript代碼如下:

          <script src="http://cdn.jsdelivr.net/npm/xgplayer/browser/index.js" charset="utf-8"></script>
          <script src="http://cdn.jsdelivr.net/npm/xgplayer-flv.js/browser/index.js" charset="utf-8"></script>
          <script type="text/javascript">
           new window.FlvJsPlayer({
           id: 'player',
           isLive: false,
           playsinline: true,
           url: '/test/test.flv',
           autoplay: true,
           height: window.innerHeight,
           width: window.innerWidth
           });
          </script>
          
          


          主站蜘蛛池模板: 精品人妻一区二区三区四区| 精品女同一区二区三区免费播放| 无码人妻精品一区二区三18禁 | 色婷婷AV一区二区三区浪潮| 日本一区二区三区在线视频观看免费 | 亚洲乱码一区av春药高潮| 一区二区国产在线播放| 熟妇人妻一区二区三区四区| 精品国产一区二区三区不卡| 日韩一区二区在线免费观看| 精品乱码一区内射人妻无码| 亚洲AV日韩AV天堂一区二区三区| 无码人妻一区二区三区免费手机| av无码一区二区三区| 精品无码一区二区三区爱欲九九| 国产一区中文字幕在线观看 | 日韩精品一区二区三区老鸭窝| 国产精品资源一区二区| 一区二区在线免费观看| 中文字幕一区视频一线| 相泽南亚洲一区二区在线播放| 色偷偷av一区二区三区| 熟女性饥渴一区二区三区| 天堂va视频一区二区| 中文字幕日韩一区二区不卡| 亚洲国产精品无码久久一区二区| 免费看无码自慰一区二区| 2022年亚洲午夜一区二区福利 | 一区精品麻豆入口| 日本精品一区二区在线播放| 亚洲一区二区三区精品视频| 无码一区二区三区视频| 久久国产一区二区三区| 久久精品视频一区| 日本一区高清视频| 一区二区三区影院| 免费视频精品一区二区| 国产成人精品视频一区| 久久久不卡国产精品一区二区| 亚洲爆乳精品无码一区二区| 日韩一区二区三区免费播放|