嵌入視訊到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/
相關文章
- 如何在HTML5頁面中嵌入音訊和影片?HTML音訊
- 在WPF中嵌入WebBrowser視覺化頁面Web視覺化
- NA嵌入Flutter頁面Flutter
- 視訊h5嵌入頁專案總結H5
- HTML5中History.back()頁面後退重新整理頁面HTML
- 5分鐘學會物流軌跡地圖API嵌入到頁面中,實現物流軌跡視覺化地圖API視覺化
- 從輸入頁面地址到展示頁面資訊都發生了些什麼?
- 短視訊直播原始碼,遊客模式下使用正常功能跳轉到登入頁面原始碼模式
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- 短視訊程式原始碼,PageSlider實現滑動頁面原始碼IDE
- android內嵌html5頁面不能播放影片AndroidHTML
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- 重定向到登入頁面後跳轉原頁面
- 短視訊app開發,點選跳轉到另一個頁面時的過場動畫APP動畫
- 短視訊平臺開發,點選連結、圖片自動跳轉到新的頁面
- 404頁面自動跳轉到首頁
- React 元素如何渲染到頁面React
- video.js 一個頁面同時播放多個視訊IDEJS
- HTML5 Web儲存 頁面間進行傳值HTMLWeb
- 移動端HTML5頁面開發備忘錄HTML
- Android開發筆記[12]-使用AAR方式嵌入flutter頁面Android筆記Flutter
- HTML5視訊教程,HTML5專案實戰,HTML5中文指南,HTML5使用手冊HTML
- 前端Html5(2)之多媒體音訊視訊標籤前端HTML音訊
- Flash動畫綜合設計併發布、嵌入到網頁動畫網頁
- Java 在Word中嵌入多媒體(視訊、音訊)檔案Java音訊
- Iframe嵌入跨域頁面高度自適應實現詳解跨域
- HTML5 video視訊字幕的使用和製作HTMLIDE
- WebView 視訊全屏播放(基於Html5 video)WebViewHTMLIDE
- 解決html5全屏展示後頁面還是可以拖動HTML
- 從 URL 到頁面返回的過程?
- 不同頁面通訊與跨域跨域
- sharedWorker 實現多頁面通訊
- 視訊直播系統原始碼,react-hooks的頁面設定定時器原始碼ReactHook定時器
- 測試嵌入GeoGebra網頁網頁
- 視訊投影(二維視訊投影到三維模型上)模型
- 使用mybatis分頁外掛展示首頁最新視訊MyBatis
- 網頁渲染方式-從靜態頁面到服務端渲染網頁服務端
- matplotlib嵌入到pyqt中QT
- JSON 格式化 顯示到頁面中JSON