如果是mp4,那么您需要检查使用的编解码器.iPhone通常对h264中的所有内容进行编码,但是,在Android上可能不支持h264和高配置文件的不同配置文件,因为它们对于解码来说更复杂.
苹果甚至在他们的文件中说:
H.264基线等级3.0,基线等级3.1,主等级3.1和高等级等级4.1.
iPad,iPhone 3G和iPod touch(第2代及更高版本)支持H.264 Baseline 3.1.但是,如果您的应用程序在旧版iPhone或iPod touch上运行,则应使用H.264 Baseline 3.0来实现兼容性.如果您的内容仅适用于iPad,Apple TV,iPhone 4及更高版本以及Mac OS X计算机,则应使用主级别3.1.
基线配置文件应该在任何地方播放.
请参阅此处的列表 - http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles
因此,如果您可以控制编码(如果视频是从iOS应用程序录制的),那么您可以通过编程方式进行编码.我只是用Google搜索并找到了一段代码,其中包含了个人资料:http://forums.macrumors.com/archive/index.php/t-1512924.html
| 归档时间: |
|
| 查看次数: |
37282 次 |
| 最近记录: |