4

我想在我的一个应用程序中播放全屏视频作为背景。问题是视频占用了大量空间。什么分辨率和格式最适合 iOS 应用?主要标准是文件大小和加载时间。

4

1 回答 1

12

Apple 文档中提到了支持的视频类型:

iPhone OS 通过媒体播放器框架 (MediaPlayer.framework) 提供对全屏视频播放的支持。此框架支持播放具有 .mov、.mp4、.m4v 和 .3gp 文件扩展名并使用以下压缩标准的电影文件:

  • H.264 视频,最高 1.5 Mbps,640 x 480 像素,每秒 30 帧,H.264 基线配置文件的低复杂度版本,具有最高 160 Kbps 的 AAC-LC 音频,48kHz,.m4v 格式的立体声音频,. mp4 和 .mov 文件格式
  • H.264 视频,最高 768 Kbps,320 x 240 像素,每秒 30 帧,Baseline Profile 最高 1.3 级,AAC-LC 音频最高 160 Kbps,48kHz,.m4v、.mp4 和 .mov 格式的立体声音频文件格式
  • MPEG-4 视频,最高 2.5 Mbps,640 x 480 像素,每秒 30 帧,具有最高 160 Kbps 的 AAC-LC 音频的简单配置文件,48kHz,.m4v、.mp4 和 .mov 文件格式的立体声音频
  • 多种音频格式,包括“音频技术”中列出的格式</li>

iPhone 6/6+ 的最佳视频格式,链接

  1. H.264 视频高达 1080p,每秒 60 帧,High Profile 级别 4.2/4.1,AAC-LC 音频高达 160 Kbps,48kHz,.m4v、.mp4 和 .mov 文件格式的立体声音频;
  2. MPEG-4 视频高达 2.5 Mbps、640 x 480 像素、每秒 30 帧、带有 AAC-LC 音频的简单配置文件,每通道高达 160 Kbps、48kHz、.m4v、.mp4 和 .mov 文件格式的立体声音频;
  3. Motion JPEG (M-JPEG) 高达 35 Mbps,1280 x 720 像素,每秒 30 帧,音频为 ulaw,PCM 立体声音频为 .avi 文件格式。
于 2016-02-26T14:04:17.170 回答