nginx默认丢失了
html5视频的媒体类型,比如Ogg\Ogv\WebM等,要支持这些媒体类型,
必须自己添加相应媒体类型到 nginx/conf/mime.types (Windows版本)文件中。
如下面链接描述的。
http://markmail.org/message/zdu2nou442s3kqgg
nginx is missing mimetypes for html5 video codecs like Ogg Theora and WebM
the following types should be added to /etc/nginx/mime.types
(Linux版本)
添加这些行:
application/ogg ogx; audio/ogg oga ogg spx; video/ogg ogv;
video/webm webm; audio/webm weba;
video/mp4 mp4; audio/mpeg m4a;
如果以前有老的ogg对应的行,删除掉,将上面七行加到mime.types
文件中。
然后重新启动nginx服务器,就能支持 html5 视频了。
在openSUSE里面的Apache服务器,对应文件是
/etc/apache2//mime.types
这个文件是个软链接,就是快捷方式,
指向系统文件
/etc/mime.types
用root权限打开/etc/mime.types,在这个文件末尾添加七行:
(如果有老的ogg格式行,删除旧的ogg行)
application/ogg ogx
audio/ogg oga ogg spx
video/ogg ogv
video/webm webm
audio/webm weba
video/mp4 mp4
audio/mpeg m4a
这里不用在行尾加分号的。
修改保存后,重新启动Apache服务器,就能支持 html5 视频、音频格式了。
其他linux系统或windows上http服务器的mime.types存储位置可能不同,如:
/usr/httpd/conf 或 /etc/httpd/conf (Linux版本)
*******/Apache/conf/mime.types (Windows版本)
找到mime.types文件,添加上面七行,然后重启服务器,就能支持 html5 视频、音频格式了。