【发布时间】:2014-01-30 18:56:26
【问题描述】:
我需要在我的 MAC 桌面应用程序中播放任何类型的视频。
我可以播放 .mp4 视频,但我无法使用 AVPlayer 播放 .avi 视频。
我该怎么做?我应该使用 AVPlayer 并以不同的方式配置它还是应该使用另一个框架。
【问题讨论】:
标签: macos cocoa video avplayer playback
我需要在我的 MAC 桌面应用程序中播放任何类型的视频。
我可以播放 .mp4 视频,但我无法使用 AVPlayer 播放 .avi 视频。
我该怎么做?我应该使用 AVPlayer 并以不同的方式配置它还是应该使用另一个框架。
【问题讨论】:
标签: macos cocoa video avplayer playback
AVPlayer 只能播放少数几种格式:MPEG-4 或 QuickTime 容器,其中包含 H.264 视频和 AAC 或 AC-3 音频、MP3 文件等等。
QTKit 虽然已被弃用且功能受到更多限制,但可以播放更广泛的格式——无论 QuickTime 可以播放什么。这包括 AVI 容器和大多数视频和音频编解码器。
如果您想播放任何其他内容,您将不得不使用 QTKit(尽管它已被弃用)并捆绑您需要的任何自定义编解码器;或查找、许可(如果需要)并捆绑完整的第三方解决方案。
【讨论】: