我有一个页面,使用JWPlayer提供多种格式选择的视频(mp4,m4v,ogv,webm)。但是,在从Firefox(23.0.1)或使用PHP curl访问页面时,Apache将返回一个标头,指示
我尝试了在扩展名前加点和不加点的两种方式(据我所知,这两种方式都应该有效)。我重新启动了Apache。我确认我正在编辑正确的配置文件。但是Apache仍然返回
更新:按照rekire在
content-type
为text/plain
。 Firefox(以及较新的IE版本,除非处于兼容模式下)将无法播放视频。我已尝试在mime.types
、httpd.conf
和目录中的.htaccess
文件中添加MIME类型。video/mp4 mp4 m4v
video/ogg ogv
video/webm webm
httpd.conf
AddType video/mp4 mp4 m4v
AddType video/ogg ogv
AddType video/webm webm
.htaccess
AddType video/mp4 mp4 m4v
AddType video/ogg ogv
AddType video/webm webm
我尝试了在扩展名前加点和不加点的两种方式(据我所知,这两种方式都应该有效)。我重新启动了Apache。我确认我正在编辑正确的配置文件。但是Apache仍然返回
text/plain
类型。我错在哪里了?更新:按照rekire在
httpd.conf
、虚拟主机和.htaccess
建议的FilesMatch
和ForceType
命令进行了尝试。尝试重命名文件并更改链接以匹配中间人缓存的情况。直接访问URL可下载视频并正常在桌面播放器中播放。
ForceType
命令和文件指令,我会添加这个。 - rekireallowoverride all
吗? - rekire