无法用JW播放器播放mp4

时间:2013-06-05 08:30:34

标签: jwplayer

我已经阅读了很多类似的主题,但没有找到解决问题的方法。

我正在使用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 个答案:

答案 0 :(得分: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中编码,这就行了。

答案 1 :(得分:1)

好吧,我想我发现了这个问题。 我试图在IE 9中打开我的网站,这次它工作正常,http://www.longtailvideo.com/jw-player/上的演示视频现在也可以正常工作。 似乎我的Chrome有问题。我想我只会使用IE而是专注于我的项目。 谢谢Ethan 当然,如果有人知道我的镀铬有什么问题以及如何修复它,那么,欢迎您发布您的解决方案。