分析H5網頁中video標籤中的MP4影片無法播放的緣由
今天一位朋友Q我說:為什麼我錄製的MP4影片在本地可以播放但是使用html5的video多媒體播放標籤不能正常播放只有一個進度條而不顯示圖像?當時我也很好奇MP4影片可以用video標籤播放呀,我就經常用,畢竟是好朋友我還是親自去篩檢了一下問題,這不結論處來了,其實就是一個視頻編碼的問題,格式雖然都是MP4但是html中只支援H.264的編碼格式,無奈只能重新轉換一下編碼了。
為了避免大家遇到同樣的問題我在這裡就給大家普及一下html5關於<video>
標籤的知識吧:
< video>出現了,這個標籤的功能就是讓多媒體檔案可以很方便的在網頁中播放。
html中播放一個影片只需要一個標籤:
#
#程式碼雖然少了很多,但是功能卻很健全,這就是html5的亮點之一吧!
關於<video>標籤支援的視訊格式和編碼:
MP4 = MPEG 4檔案使用H264 視訊編解碼器和AAC音訊編解碼器
WebM = WebM 檔案使用VP8 視訊編解碼器和Vorbis 音訊編解碼器
Ogg = Ogg 檔案使用Theora 視訊編解碼器和Vorbis音訊編解碼器
透過上面的資訊我們會發現只有h264編碼的MP4視訊(MPEG-LA公司)、VP8編碼的webm格式的視訊(Google公司)和Theora編碼的ogg格式的影片(iTouch開發)可以支援html5的<video>標籤。
如果瀏覽器不支援video標籤怎麼辦?
例如IE瀏覽器還有舊版的瀏覽器對html5的支援不太好,當使用者用這些瀏覽器開啟我們有影片的網頁怎麼辦呢?
我們可以把程式碼這樣寫:
這樣在不支援html5的瀏覽器中就會提示「您的瀏覽器不支援播放該影片!」啦!
關於video標籤的擴充參數說明:
video 元素允許多個 source 元素。 source 元素可以連結不同的影片檔案。瀏覽器將使用第一個可識別的格式,這樣我們只要多準備幾個不同格式的影片就可以了。
用法:
"movie.ogg" type="video/ ogg"> "movie.mp4" type="video/mp4"> 您的瀏覽器不支援此種影片格式。
autoplay :出現該屬性表示影片在就緒後將自動播放,用法:autoplay="autoplay"
height:設定高度 width:設定寬度
loop:自動重播,用法:loop="loop"
preload:影片在頁面載入時進行載入並預備播放,用法:preload="auto" - 當頁面加載後載入整個視頻;preload="meta" - 當頁面加載後只載入元數據;preload="none" - 當頁面加載後不載入影片. 注意:若使用了autoplay,則忽略preload
src:要播放影片的url
以上是分析H5網頁中video標籤中的MP4影片無法播放的緣由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Edge瀏覽器怎麼將網頁用捷徑傳送到桌面?我們很多用戶為了方便直接打開訪問頁面,想要將經常使用的網頁以快捷方式的形式顯示在桌面,但是不知道應該如何操作,針對這個問題,本期小編就來和廣大用戶們分享解決方法,一起來看看今日軟體教學分享的內容。 Edge瀏覽器將網頁傳送到桌面捷徑方法: 1、開啟軟體,點選頁面中的「...」按鈕。 2、在下拉式選單選項中選擇「應用」中的「將此網站作為應用程式安裝」。 3、最後在彈出的視窗中將其

網頁無法存取的解決方案有檢查網路連線、清除瀏覽器快取、檢查網頁位址、嘗試使用其他瀏覽器、檢查伺服器狀態、檢查網域解析、檢查防火牆和安全設定和聯絡網站管理員等。詳細介紹:1、檢查網絡連接,確保網絡連接正常,可以嘗試打開其他網頁或使用其他設備進行訪問,確定是否是網絡連接問題,如果其他網頁可以正常訪問,那麼可能是該網頁的問題;2、清除瀏覽器緩存,瀏覽器快取可能導致網頁無法載入等等。

瀏覽器打不開網頁但是網路正常,可能的原因是多種多樣的。當問題出現時,我們需要逐步排查,才能確定具體的原因並解決問題。首先,確定網頁打不開的現像是侷限於某個特定的瀏覽器或所有瀏覽器都無法開啟網頁。如果只有一個瀏覽器無法開啟網頁,可以嘗試使用其他瀏覽器,如Google瀏覽器、火狐瀏覽器等進行測試。如果其他瀏覽器能夠正常開啟網頁,那麼問題很可能出在該特定瀏覽器上,可能

設定網頁的自動刷新可以使用HTML的「meta」標籤、JavaScript的「setTimeout」函數、「setInterval」函數或HTTP的」Refresh「頭。詳細介紹:1、使用HTML的「meta」標籤,在HTML文件的「<head>」標籤中,可以使用「meta」標籤來設定網頁的自動刷新;2、JavaScript的「setTimeout」函數等等。

有網友發現打開瀏覽器網頁,網頁上的圖片遲遲加載不出來,是怎麼回事?檢查過網路是正常的,那是哪裡出現了問題呢?下面小編就來跟大家介紹一下網頁圖片載入不出來的六種解決方法。網頁圖片載入不出來: 1、網速問題網頁顯示不出圖片有可能是因為電腦的網路速度比較慢,電腦中開啟的軟體比較多, 而我們造訪的圖片比較大,這就可能因為載入逾時,導致圖片顯示不出來, 可以將比較佔網速的軟體將關掉,可以去任務管理器查看一下。 2、造訪人數過多 網頁顯示不出圖片還有可能是因為我們造訪的網頁,在同時段造訪的

網頁打不開怎麼解決隨著網路的快速發展,人們越來越依賴網路來獲取資訊、進行交流和娛樂。然而,有時我們會遇到網頁打不開的問題,這給我們帶來了很多困擾。本文將為大家介紹一些常見的方法,幫助解決網頁打不開的問題。首先,我們要確定是因為什麼原因導致網頁打不開。可能的原因包括網頁問題、伺服器問題、瀏覽器設定問題等。以下是一些解決方法:檢查網路連線:首先,我們需要

在網頁中執行 PHP 程式碼需要確保 Web 伺服器支援並已正確配置 PHP。可以透過三種方式開啟 PHP: * **伺服器環境:**將 PHP 檔案放置在伺服器根目錄並透過瀏覽器存取。 * **整合開發環境:**將 PHP 檔案放置在指定 Web 根目錄並透過瀏覽器存取。 * **遠端伺服器:**透過伺服器提供的 URL 位址存取託管在遠端伺服器上的 PHP 檔案。

網頁開啟慢解決方法:1、檢查網路連線速度,可以使用線上測速工具來測試網絡,可以聯絡網路服務供應商解決問題;2、可以透過清理瀏覽器快取來改善網頁開啟速度,可以在瀏覽器的設定中找到清除快取的選項,並選擇清除所有快取資料;3、在瀏覽器的插件和擴充功能管理頁面,可以嘗試停用瀏覽器插件和擴充功能;4、網頁開啟慢也可能與電腦的效能有關,關閉佔用系統資源的程序或流程也可以提高網頁載入速度。
