播放html5视频的Mac与iOS safari src路径要求?

时间:2012-04-10 16:28:08

标签: ios html5 google-chrome html5-video

我无法理解为什么我存储在服务器上的视频无法在iOS Safari上播放,但可以在Mac Safari上播放。我从this page获取了这些视频。

为了向您展示我的意思,以下内容适用于Mac和iOS Safari:

<video src="http://video-js.zencoder.com/oceans-clip.mp4"></video>

虽然这只适用于Mac,但不是 iOS Safari:

<video src="http://mysite.com/oceans-clip.mp4" ></video>

我很困惑,因为它们是完全相同的视频。任何想法都将不胜感激。

3 个答案:

答案 0 :(得分:1)

根据官方Safari Developper Library,您应该添加“控件”

<video src="http://mysite.com/oceans-clip.mp4" controls ></video>

答案 1 :(得分:1)

只是一个建议,但是你的服务器上是否正确配置了mime类型?有些浏览器比mime类型更挑剔...

如果你去Firefox中的视频文件的URL并使用像livehttpheaders这样的扩展你应该能够看到文件被发送的mime类型,它可能需要在你的配置中更正 - 谷歌应该告诉你怎么做: - )

答案 2 :(得分:1)

这很可能是因为您拥有SSL的自签名证书。我遇到了同样的问题。 iOS不会从自签名证书中播放视频html。