天天看點

【JavaScript】10.解決chplayer視訊播放器在本地能加載視訊,放到伺服器上加載視訊失敗的問題

 最近調試一個視訊播放器郁悶了自己好長時間,上傳了flv或者MP4檔案到伺服器,可輸入正确位址通過http協定來通路總是出現“加載視訊失敗!”這就表明MP4格式檔案是伺服器無法識别的,其實這是沒有在IIS伺服器中将相應的MIME類型進行設定的原因,那該怎麼設定MIME類型呢?

 開啟MP4檔案的話,需要在“Internet資訊(IIS)管理器”中右擊需要更改的網站或目錄,可以打開形如下圖的視窗(我右擊的

是檔案夾而不是站點,是以您右擊站點的話打開的或許比我都頁籤多,不管怎麼樣您點選http頭就可以打開這樣的視窗了):

【JavaScript】10.解決chplayer視訊播放器在本地能加載視訊,放到伺服器上加載視訊失敗的問題

(1)伺服器增加MP4格式的MIME類型映射設定的具體步驟是:

“開始”>“控制台”>“管理工具”>“Internet資訊服務(ISS管理器)”>"找到您的網站,輕按兩下">“MIME類型”>“建立

”,在“擴充名”輸入框内輸入“.mp4”,“MIME類型”框中輸入“application/octet-stream”,然後确定即可。“MIME類型”

隻是一個描述,并非非得輸入“flv-application/octet-stream”。

(2)伺服器增加MP4格式的MIME類型映射設定的具體步驟是:

“開始”>“控制台”>“管理工具”>“Internet資訊服務(ISS管理器)”>"找到您的網站,輕按兩下">“MIME類型”>“建立

”,在“擴充名”輸入框内輸入“.flv”,“MIME類型”框中輸入“flv-application/octet-stream”,然後确定即可。“MIME類型”隻是一個描述,并非非得輸入“flv-application/octet-stream”。

 MIME類型就是設定某種擴充名的檔案用一種應用程式來打開的方式類型,當改擴充名檔案被通路的時候,浏覽器會自動使用指定應用程式來打開。多用于指定一些用戶端自定義的檔案名,以及一些媒體檔案打開方式。

【JavaScript】10.解決chplayer視訊播放器在本地能加載視訊,放到伺服器上加載視訊失敗的問題

下面列出常用的檔案對應的MIME類型:

Mime-Types(mime類型) Dateiendung(擴充名) Bedeutung
application/msexcel *.xls *.xla Microsoft Excel Dateien
application/mshelp *.hlp *.chm Microsoft Windows Hilfe Dateien
application/mspowerpoint *.ppt *.ppz *.pps *.pot Microsoft Powerpoint Dateien
application/msword *.doc *.dot Microsoft Word Dateien
application/octet-stream *.exe exe
application/pdf *.pdf Adobe PDF-Dateien
application/post****** *.ai *.eps *.ps Adobe Post******-Dateien
application/rtf *.rtf Microsoft RTF-Dateien
application/x-httpd-php *.php *.phtml PHP-Dateien
application/x-java****** *.js serverseitige Java******-Dateien
application/x-shockwave-flash *.swf *.cab Flash Shockwave-Dateien
application/zip *.zip ZIP-Archivdateien
audio/basic *.au *.snd Sound-Dateien
audio/mpeg *.mp3 MPEG-Dateien
audio/x-midi *.mid *.midi MIDI-Dateien
audio/x-mpeg *.mp2 MPEG-Dateien
audio/x-wav *.wav Wav-Dateien
image/gif *.gif GIF-Dateien
image/jpeg *.jpeg *.jpg *.jpe JPEG-Dateien
image/x-windowdump *.xwd X-Windows Dump
text/css *.css CSS Stylesheet-Dateien
text/html *.htm *.html *.shtml -Dateien
text/java****** *.js Java******-Dateien
text/plain *.txt reine Textdateien
video/mpeg *.mpeg *.mpg *.mpe MPEG-Dateien
video/vnd.rn-realvideo *.rmvb realplay-Dateien
video/quicktime *.qt *.mov Quicktime-Dateien
video/vnd.vivo *viv *.vivo Vivo-Dateien