偶然發現html5的video標籤不能播放MP4格式的視頻,可是文檔明確代表video標籤是兼容MP4格式的。又多試幾回發現,並非全部的MP4格式都不能播放,很明顯是視頻的問題。
在查了相關資料,原來是視頻的格式雖然相同,可是須要的codec是不同的。在pc端的播放程序,通常會加載不少解析程序,因此看起來MP4格式是沒有什麼區別的。可是video標籤提供的解析方式單一,雖然都是MP4格式,但有些依然是不能播放的。
問題找到了,解決方法就好辦了。video標籤咱們是沒辦法改的,只能改視頻源。用工具轉換視頻
,通常工具都會支持轉換成支持html5 video標籤的類型,雖然擴展名多是同樣的,可是,video能播放了。html
還能夠在保存視頻的時候轉換
,存放視頻的服務器是咱們本身的,在接視頻上傳接口的時候,爲了保護視頻的播放,咱們能夠在視頻流保存成文件以前先進行轉換,網上有不少轉換的代碼!html5
晚安!服務器