我正在开发一个以视频为特色的网站。
我收到的报告显示视频没有在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)是否可靠?
答案 0 :(得分:0)
我的不好,毕竟这是一个编码问题。 不知道为什么它没有播放我从w3c示例中下载的视频,但我使用youtube's h264 settings重新编码了我的mp4s,现在它可以正常工作。