2013-06-05 95 views
1

我讀過很多類似的主題,但無法找到解決我的問題的方法。無法使用JW播放器播放mp4

我使用Apache Tomcat和localhost:8080來託管我的html。我已經從不同的來源下載了很多mp4文件,然後都不能播放。錯誤說:加載媒體時出錯:文件無法播放。但是,如果我將它們上傳到我的YouTube頻道並使用該網址,則可以完美播放它們。

我不知道如何檢查或添加MIME類型在我的情況。我相信我所有的mp4文件都使用H.264/AAC編碼。

這裏是我的代碼:


    jwplayer("myElement").setup({ 
     width: "480", 
     height:"320", 
     id:"playerID", 
     file: "/jwplayer/uploads/fails.mp4", 
     image: "/jwplayer/uploads/bbc-logo9.jpg", 
     tracks:[{ 
      file:"/jwplayer/uploads/captions_en.vtt", 
      label:"English", 
      kind:"captions", 
      default:true 
     }] 
    }); 

回答

2

由於您使用的是Apache,你應該創造的MP4文件駐留在你試圖播放同一文件夾.htaccess文件。

這是一個示例.htaccess文件,它會爲您添加一些常見的MIME類型。

<IfModule mod_rewrite.c> 
    AddType video/ogg .ogv 
    AddType video/webm .webm 
    AddType video/mp4 .mp4 
</IfModule> 

只要MP4文件在H264/AAC中編碼,這應該工作。

+0

我在.mp4文件的同一文件夾中創建了一個.htaccess文件,並在其中粘貼了這些代碼。但不幸的是,這些文件仍然無法播放,當我嘗試使用「http://www.longtailvideo.com/jw/upload/bunny.mp4」時發生同樣的錯誤。 – Joeedomi

+0

是不是閱讀.htaccess?我必須啓用它在哪裏? – Joeedomi

+0

那麼,當我只是點擊播放http://www.longtailvideo.com/jw-player/上的視頻相同的錯誤出現在頁面上。筆記本電腦中缺少什麼東西? – Joeedomi

1

好吧,我想我發現了這個問題。 我試圖在IE 9中打開我的網站,這次它工作正常,http://www.longtailvideo.com/jw-player/上的演示視頻現在也可以正常工作。 似乎我的Chrome有一些問題。我想我只會使用IE,並專注於我的項目。 謝謝伊桑。
當然,如果有人知道我的鉻合金存在什麼問題以及如何解決問題,歡迎您發佈您的解決方案。

+0

Np,我認爲它必須與您的安裝中的Chrome擴展相關。 – emaxsaun