【问题标题】:Code to play AVI file in xcode在 xcode 中播放 AVI 文件的代码
【发布时间】:2011-09-13 05:44:49
【问题描述】:

我正在创建一个可以播放多种媒体格式的 iPhone 应用程序。我无法播放 AVI 文件格式,但我可以播放其他格式(例如 MP3、MP4、MOV 等)。当我尝试播放 AVI 时,它显示黑屏并且显示被隐藏。有什么建议可以解决这个问题吗?

【问题讨论】:

    标签: objective-c xcode video avi


    【解决方案1】:

    看看这个关于使用 ffmpeg 和 SDL 播放视频的教程,两者都适用于 iPhone。

    An ffmpeg and SDL Tutorial or How to Write a Video Player in Less Than 1000 Lines

    它是用 C 编写的,但将其视为伪代码,并相应地在 Objective C 中进行调整。

    【讨论】:

      【解决方案2】:

      .avi 是一种容器格式,而不是特定的音频/视频编解码器。根据 .avi 容器的内容,可能会也可能不会在 iOS 设备上解码视频(由于硬件限制)。如果可以实时解码视频,您可能会幸运地使用 libav (aka ffmpeg) 库对其进行解码。

      【讨论】:

      • 我不会为你写你的应用程序。你在这里有一些严肃的工作要做;在开始之前,您可能需要对视频格式进行更多研究。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      • 1970-01-01
      • 2013-10-07
      • 2023-03-07
      • 2012-04-11
      • 2014-05-19
      • 1970-01-01
      相关资源
      最近更新 更多