HTML5视频(mp4)无法在iOS(nginx服务器)中播放

时间:2014-02-20 19:38:44

标签: ios html5 video nginx html5-video

我正在开发一个以视频为特色的网站。

我收到的报告显示视频没有在iOS上播放,我通过iOS模拟器确认了这一点。

经过多次测试,我注意到: 1-如果我使用iOS Sim访问此网址http://www.w3schools.com/html/movie.mp4,则可以正常播放。 2-如果我将同一视频上传到我的服务器(nginx)并直接访问它,则无法播放。

我认为这是一个MIME类型问题,但Nginx mime.types有

    video/3gpp                              3gpp 3gp;
    video/mp4                               mp4;
    video/mpeg                              mpeg mpg mpe;
    video/ogg                               ogv;
    video/quicktime                         mov;
    video/webm                              webm;
    video/x-flv                             flv;
    video/x-mng                             mng;
    video/x-ms-asf                          asx asf;
    video/x-ms-wmv                          wmv;
    video/x-msvideo                         avi;

有什么建议吗?这些测试的iOS模拟器(os x 10.9最新的xcode)是否可靠?

1 个答案:

答案 0 :(得分:0)

我的不好,毕竟这是一个编码问题。 不知道为什么它没有播放我从w3c示例中下载的视频,但我使用youtube's h264 settings重新编码了我的mp4s,现在它可以正常工作。