最近在上傳視頻的時(shí)候,遇到了一些問題,首先是上傳視頻文件過大的上傳不了的問題,這個(gè)問題之前也說了很多次了,很容易就解決了,然而上傳視頻成功之后,在頁面中卻無法正常的播放視頻,在qq瀏覽器和360瀏覽器都是無法播放,在firefox則會出現(xiàn)視頻無法播放,沒有找到支持的視頻格式和MIME類型。
這就去找解決辦法了,首先是找服務(wù)器MIME類型問題,可能是iis中沒有添加mp4這種文件格式,在iis管理器中找到MIME類型然后再里面添加一個(gè)mp4的類型就可以了。
然而我添加的時(shí)候發(fā)現(xiàn)mp4的格式已經(jīng)存在了,那么很顯然就不是服務(wù)器mime類型的問題,可能就是視頻本身有問題,瀏覽器不支持這個(gè)格式或者是視頻的格式不對,我這里使用的是mp4格式的視頻,瀏覽器是支持播放的,不能播放可能就是視頻的編碼出了問題,我使用格式工廠,重新轉(zhuǎn)碼視頻,發(fā)現(xiàn)可以有很多的視頻格式選擇,當(dāng)時(shí)就隨便選了一個(gè)轉(zhuǎn)碼,就選了個(gè)AVC H264的一個(gè)視頻編碼格式轉(zhuǎn)碼,轉(zhuǎn)完后重新傳到服務(wù)器上去,發(fā)現(xiàn)就可以正常播放了,所以以后在上傳視頻的時(shí)候就需要注意一下上傳的是不是這個(gè)編碼格式的視頻,如果不是就需要用格式工廠轉(zhuǎn)碼一下,不然可是不能在網(wǎng)頁正常播放的喲。