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

标签 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

有什么想法吗?

最佳答案

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

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

我建议您尝试使用 Quicktime Pro 将视频翻录成与 iPad 兼容的 .h264 视频。如果您找到 Quicktime 7 的副本并支付 30 美元的专业版许可费,它会附带一系列易于使用的视频导出选项,这些选项可以在 iPad 上正常工作。

如果 30 美元的 QTP 看起来有点贵,还有其他免费的视频抓取工具,例如 Handbrake - YMMV。

关于ios - Sharepoint 2010,HTML5 视频无法在 iPad 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9066630/

相关文章:

ios - 使文本字段背景透明,但占位符文本不透明

c++ - 编译外部 C++ 库以用于 iOS 项目

iphone - 我的页面在 PC 或 Mac 上加载正常,但在装有 iOS 5.1.1 的 iPad 或 iPhone 上完全消失

iphone - 应用程序中的尴尬崩溃-附加了崩溃日志

video - 将 webm block 作为独立视频播放

css - 整页视频 HTML5

ios - Sprite 离开屏幕边界

ios - 实现自定义表格 View 单元格

ios - UIPopoverBackgroundView 边框缩小

HTML 对象自动播放关闭