嵌入視訊到html5頁面
HTML5 的到來之前,每個視訊的播放都需要通過 web 瀏覽器中通過第三方瀏覽器外掛。最初我們親眼目睹 RealPlayer,接著是 Windows Media Player 和 QuickTime, 現在是 Flash,這是目前主導的外掛,播放大量的網路視訊。
HTML5 引入了一個新的標準在 web 頁面中嵌入和播放視訊,無任何第三方外掛,只需使用一個視訊元素。 似乎是容易的,對嗎? 但是你會發現沒有這樣的一個視訊格式,適用於目前所有 HTML5 web 瀏覽器。
最大相容瀏覽器 HTML5 視訊,我們推薦你的視訊編碼轉成如下HTML5視訊格式,並在將它們嵌入到你的網頁。
- H.264(Baseline) 在 mp4 容器。
- VP8/WEBM 在 webm 容器。
- Theroa/Vorbis 在 ogv 容器。
如果你只有一個 HTML5 視訊檔案嵌入到網頁,您可以簡單地連結到它的 src 屬性
Embed HTML5 video single source 嵌入單一來源視訊
<video src="samplevideo.webm" width="640" height="480" autoplay></video>
Embed HTML5 video multiple sources 嵌入多來源視訊
多個視訊上面所提到的,是為了最大的 HTML5 視訊瀏覽器相容性,我們需要3個不同版本的視訊。 您可以在web頁面中嵌入多個 HTML5 視訊在HTML5 視訊元素,例子:
原始碼詳見下面:
<video width="640" height="360" controls>
<source src="http://www.html5videoplayer.net/videos/toystory.mp4" type="video/mp4" />
<source src="http://www.html5videoplayer.net/videos/toystory.webm" type="video/webm" />
<source src="http://www.html5videoplayer.net/videos/toystory.ogv" type="video/ogg" />
</video>
結果如下
HTML5 video with poster image 新增海報圖片
現在,讓我們去將海報圖片新增到HTML5視訊。
<video poster="http://www.html5videoplayer.net/poster/toystory.jpg" width="640" height="360" controls>
<source src="http://www.html5videoplayer.net/videos/toystory.mp4" type="video/mp4" />
<source src="http://www.html5videoplayer.net/videos/toystory.webm" type="video/webm" />
<source src="http://www.html5videoplayer.net/videos/toystory.ogv" type="video/ogg" />
</video>
結果如下
HTML5 video autoplay 視訊自動播放
如何播放 HTML5 視訊? 只需新增 autoplay=”autoplay” 或簡單的autoplay 到 video 標籤即可。 如下
<video autoplay="autoplay" poster="http://www.html5videoplayer.net/poster/toystory.jpg" width="640" height="360" controls>
或
<video poster="http://www.html5videoplayer.net/poster/toystory.jpg" width="640" height="360" autoplay controls>
結果詳見下表
參考:http://www.html5videoplayer.net/html5video/embed-html5-video-into-web-pages/
相關文章
- 在WPF中嵌入WebBrowser視覺化頁面Web視覺化
- NA嵌入Flutter頁面Flutter
- HTML5:網頁如何播放VR視訊?HTML網頁VR
- 視訊h5嵌入頁專案總結H5
- 5分鐘學會物流軌跡地圖API嵌入到頁面中,實現物流軌跡視覺化地圖API視覺化
- html5視訊HTML
- HTML5 音訊和視訊HTML音訊
- 短視訊直播原始碼,遊客模式下使用正常功能跳轉到登入頁面原始碼模式
- HTML5中History.back()頁面後退重新整理頁面HTML
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- 短視訊app開發,點選跳轉到另一個頁面時的過場動畫APP動畫
- HTML5視訊videoHTMLIDE
- JSP頁面中嵌入UEditor編輯器方法JS
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- 短視訊程式原始碼,PageSlider實現滑動頁面原始碼IDE
- 短視訊平臺開發,點選連結、圖片自動跳轉到新的頁面
- React 元素如何渲染到頁面React
- ios跳轉到通用頁面iOS
- .NET與JSP頁面之間訊息通訊(跨域,使用html5的postMessage實現)JS跨域HTML
- video.js 一個頁面同時播放多個視訊IDEJS
- PHP彈出提示框並跳轉到新頁面即重定向到新頁面PHP
- videoJS播放器嵌入頁面及api介紹IDEJS播放器API
- 在Flex (Flash)中嵌入HTML 程式碼或頁面—Flex IFrameFlexHTML
- 不同頁面通訊與跨域跨域
- HTML5學習筆記 視訊HTML筆記
- HTML5的視訊格式之爭HTML
- 【程式碼輕視訊】使用stellar.js快速生成頁面元素的視差滾動效果JS
- Java 在Word中嵌入多媒體(視訊、音訊)檔案Java音訊
- 從輸入頁面地址到展示頁面資訊都發生了些什麼?
- Iframe嵌入跨域頁面高度自適應實現詳解跨域
- Android開發筆記[12]-使用AAR方式嵌入flutter頁面Android筆記Flutter
- 視訊直播系統原始碼,react-hooks的頁面設定定時器原始碼ReactHook定時器
- android內嵌html5頁面不能播放影片AndroidHTML
- HTML5 Web儲存 頁面間進行傳值HTMLWeb
- 移動端HTML5頁面開發備忘錄HTML
- HTML5中與頁面顯示相關的APIHTMLAPI
- LongTail:HTML5視訊發展現狀AIHTML
- 使用jQuery播放/暫停 HTML5視訊jQueryHTML