【问题标题】:MPMoviePlayerController Play only audio not videoMPMoviePlayerController 只播放音频不播放视频
【发布时间】:2010-06-04 14:01:33
【问题描述】:

我从 Internet 下载了两个 .mov 文件并将其添加到我项目的资源文件夹中。

然后我使用 MPMoviePlayerController 播放两个视频文件..

一个文件播放音频和视频,但另一个文件只播放音频文件而不播放视频......

谁能帮帮我?

提前谢谢........

这两个文件都是 .mov 文件。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    我会检查文件的视频编码。 MOV 文件可以包含一大堆不同的视频编解码器(也包括音频),如果您从 Internet 下载它们,则可能使用 iPhone 不支持的视频编解码器对其进行编码。这可以解释为什么一个播放而另一个只播放音频(无法读取视频)。

    我会尝试在 Quicktime(或您可能拥有的任何其他视频编码软件)中重新编码为 H.264 内容(也可能是 MP4...),然后查看两者是否正在播放,或者您是否正在播放仍然只有一个可以玩。

    编辑

    iPhone SDK 对 MPMoviePlayerController 及其支持的格式有这样的说法

    支持的格式

    此类支持已在 iPod 或 iPhone 上正确播放的任何电影或音频文件。这包括流式内容和固定长度文件。对于电影文件,这通常意味着扩展名为 .mov、.mp4、.mpv 和 .3gp 并使用以下压缩标准之一的文件:

    • H.264 Baseline Profile Level 3.0 视频,最高 640 x 480 @ 30 fps。 (Baseline 配置文件不支持 B 帧。)

    • MPEG-4 第 2 部分视频(简单配置文件)

    如果您使用该类播放音频文件,它会在播放音频时显示带有 QuickTime 徽标的白屏。对于音频文件,此类支持最高 48 kHz 的 AAC-LC 音频和最高 48 kHz 的 MP3(MPEG-1 音频层 3)立体声音频。

    【讨论】:

      猜你喜欢
      • 2012-11-29
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 1970-01-01
      • 2011-05-29
      相关资源
      最近更新 更多