我已经阅读了很多类似的主题,但没有找到解决问题的方法。
我正在使用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
}]
});
答案 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 当然,如果有人知道我的镀铬有什么问题以及如何修复它,那么,欢迎您发布您的解决方案。