【问题标题】:Play video on Cocoa application在 Cocoa 应用程序上播放视频
【发布时间】:2014-11-02 21:15:20
【问题描述】:

我尝试使用 AVPlayer 来通过我的 Cocoa 应用程序播放视频。然而,事实证明 AVPlayer 只能播放非常有限的各种视频类型。例如,AVPlayer 不会播放 .avi 文件和 .flv 文件。我想 AVPlayer 只会播放 Quicktime 会播放的那些视频类型(即,相当多!)。

所以我一直在寻找替代方案:我需要我的软件来播放尽可能多的视频,因为我无法提前知道我的用户会打开哪种视频。

我有 Mac OSX 10.10 (Yosemite)。我可以使用哪些替代方案?

真的非常感谢你

【问题讨论】:

    标签: objective-c macos cocoa video osx-yosemite


    【解决方案1】:

    您认为 AVPlayer 只播放 Quicktime 兼容媒体是正确的。

    我能想到的事情(可能/可能不适合,但我不知道您还有什么其他限制):

    1. 提议使用 ffmpeg 或类似工具对视频进行转码。
    2. 看看“Perian”是否有帮助(我不确定 AVPlayer 机器会看到它)。 Perian 是一个较旧的 Quicktime(32 位)插件,包含更多的编解码器。它已被弃用,或多或少会消失,所以它不是一个长期的解决方案......如果它完全有效的话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 2012-04-05
      • 2012-07-05
      • 1970-01-01
      相关资源
      最近更新 更多