Sharepoint 2010,HTML5视频无法在iPad上运行

时间:2012-01-30 15:51:52

标签: ios ipad video sharepoint-2010 html5-video

我创建了简单的html页面,内容如下:

...<body><video width="848" height="352" class="shown" id="videoShowcase" controls="controls" ><source src="http://myportal/PublishingImages/apple-html5-demo-tron-us_848x352.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />

并且它不适用于ipad(ios4),而它适用于chrome。例如,如果我将src属性更改为“http://movies.apple.com/media/us/html5/showcase/2011/demos/”,则它同时适用于两者(即使是在9.0模式下的IE)。

这让我觉得问题是1)SP2010访问“PublishingImages”列表,但我打破了角色的继承,并授予了对此的无限访问权限 2)SP2010流视频的方式,我的猜测是SP2010处理程序超过IIS

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

文件扩展名无关 - mp4,m4v,mov等都只是容器格式扩展。文件的真实格式是在内部声明的,而且很可能是问题的内部格式。

我相信iOS只会播放.h264编码的视频。我不确定avc1.42E01E是什么,但我猜iPad不支持它。

我建议您尝试使用Quicktime Pro将视频转换为与iPad兼容的.h264视频。如果您找到Quicktime 7的副本并支付30美元的专业版许可费,它会附带一堆易于使用的导出选项,用于在iPad上正常运行的视频。

如果QTP的30美元看起来有点陡峭,还有其他免费视频开膛手,如Handbrake。 - YMMV。

答案 1 :(得分:0)

Apple i-devices上的Mobile Safari使用硬件加速来播放视频。因此,它不会在当前(经过身份验证的)上下文中对视频发出请求,而是向视频发出新请求。该请求的身份验证失败。因此,唯一的解决方案是存储允许匿名登录的公共视频。