【发布时间】:2013-08-24 09:06:09
【问题描述】:
我有一个页面正在使用 JWPlayer 来提供多种格式选择(mp4、m4v、ogv、webm)的视频。但是,当从 Firefox (23.0.1) 或 PHP curl 访问页面时,Apache 会返回一个标头,将 content-type 指示为 text/plain。 Firefox(和更新的 IE 版本,除非在兼容模式下)不会播放视频。我尝试在mime.types、httpd.conf 和目录中的.htaccess 文件中添加 mime 类型。
mime.types
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、virtualhost 和.htaccess 中的建议尝试了FilesMatch 和ForceType 指令。在中间人缓存的情况下尝试重命名文件并更改链接以匹配。直接转到 URL 下载视频并允许在桌面播放器中正常播放。
【问题讨论】:
标签: apache video mime-types jwplayer