在苹果手机上使用浏览器播放不了视频

yingtao 发布于 2015/02/02 14:32
阅读 12K+
收藏 0

视频单独放到苹果手机上可以播放

在浏览器里用html5代码播放视频,播放不了,代码如下:
<video id='video' controls preload='none' width="310" height="162" style="position: relative;z-index:-10;">
<source id='mp4' src="video/1422853284600.mp4" type='video/mp4'>
<p>浏览器不支持该视频.</p>
</video>

请问是什么原因啊?Android手机无此现象。

加载中
0
yunfound
yunfound

这是一个MIME类型问题。需要在你的web服务器上加上一些类型的支持,如Apache:

AddType video/ogg .ogv 
AddType video/mp4 .mp4 
AddType video/webm .webm
你可以使用http://web-sniffer.net/做一下测试。

yingtao
yingtao
回复 @yunfound : 我在Apache上加了AddType viedo/mp4 .mp4但是还是播放不了视频,而且视频只是在苹果手机上播放不了,Android手机却可以,从这点来看,这个和Apache的配置有关吗?
yunfound
yunfound
回复 @yingtao : 所以说是服务端配置问题。
yingtao
yingtao
终于有人回答我了,非常感谢!补充下我的问题,我把同样的视频,同样的播放视频的代码,放到我的电脑上,用同一个iphone上的同一个浏览器播放,可以的,然后我把视频和代码挪到另一个服务器上,再用同一个iphone上的同一个浏览器播放,不可以,这个排除了视频、代码、手机、浏览器的问题,但具体什么原因造成这种现象的,不知道,高手帮帮忙呗
0
暗黑茶杯
暗黑茶杯
遇到同样的问题,但是不知道怎么解决? 求解?
0
暗黑茶杯
暗黑茶杯
此问题是因为你的服务器不支持Accept-Ranges功能
0
yingtao
yingtao

引用来自“donglei”的评论

此问题是因为你的服务器不支持Accept-Ranges功能
嗯,好像是这个原因
返回顶部
顶部