iPad 中 MPMoviePlayerController 支持的格式
根据 MPMoviePlayerController 参考:
此类播放任何电影或音频 iOS 支持的文件。这包括 流式内容和固定长度 文件。对于电影文件,这通常是 表示扩展名为 .mov 的文件, .mp4、.mpv 和 .3gp 并使用其中之一 以下压缩标准:
- H.264 基线配置文件级别 3.0 视频,30 fps 时高达 640 x 480。 (这 基线配置文件不支持B 帧。)
- MPEG-4 第 2 部分视频(简单 简介)
这是否意味着我可以在 iPad 上以编程方式播放的最高分辨率视频仅为 640x480?或者 iPad 支持的视频格式是否在其他地方指定?
谢谢!
According to the MPMoviePlayerController reference:
This class plays any movie or audio
file supported in iOS. This includes
both streamed content and fixed-length
files. For movie files, this typically
means files with the extensions .mov,
.mp4, .mpv, and .3gp and using one of
the following compression standards:
- H.264 Baseline Profile Level 3.0
video, up to 640 x 480 at 30 fps. (The
Baseline profile does not support B
frames.)- MPEG-4 Part 2 video (Simple
Profile)
Does this mean that the highest video resolution that I can programatically play in an iPad is just 640x480? Or are the supported video formats for iPad specified somewhere else?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不。虽然它确实说“高达 640x480”,但事实并非如此。我目前正在应用程序中播放 1280x720 分辨率的视频,它们工作得很好。
由于某种原因,类参考没有提供支持的格式/扩展的详尽列表。正如 jeeva 上面所说,如果可以的话,最好使用 mp4/m4v。
No. Although it does say "up to 640x480" this isn't true. I'm playing 1280x720 resolution videos in an app at the moment and they are working just fine.
For some reason the class reference doesn't give an exhaustive list of formats/extensions supported. As jeeva said above it's probably best to use mp4/m4v if you can.
支持的媒体格式的另一个列表可以在 “iOS 技术概述”,“音频技术”和“视频技术”部分。
Another list of supported media formats may be found in "iOS Technology Overview", sections "Audio Technologies" and "Video Technologies".
技术说明 TN2224(为iPhone 和 iPad)在其编码设置列表中包含建议的像素尺寸以及与各种设备的兼容性。目前列出的最大分辨率为 1280x720、2540 Mbps,并且与 iPad 1 和 2 兼容。请注意,文档中对像素尺寸的限制更多的是数据速率问题,而不是设备兼容性问题。
Technical Note TN2224 (Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad) includes in its list of encoding settings the recommended pixel dimensions and compatibility with various devices. It currently lists a maximum of 1280x720 at 2540 Mbps and compatibility with the iPad 1 and 2. Note thath the limitation on the pixel dimensions in the document is more a matter of data rate than device compatibility.