播放任何视频格式

时间:2014-01-30 18:56:27

标签: macos cocoa video avplayer playback

我需要在MAC桌面应用程序中播放任何类型的视频。

我可以播放.mp4视频,但我无法使用AVPlayer播放.avi视频。

我该怎么做?我应该使用AVPlayer并以不同的方式配置它,还是应该使用其他框架。

1 个答案:

答案 0 :(得分:2)

AVPlayer只能播放少数几种格式:包含H.264视频和AAC或AC-3音频的MPEG-4或QuickTime容器,MP3文件以及其他很少的内容。

QTKit虽然已被弃用且功能更加有限,但它可以播放更广泛的格式 - 无论QuickTime可以播放什么。这包括AVI容器和大多数视频和音频编解码器。

如果你想玩其他任何东西,你将不得不使用QTKit(尽管它已被弃用)并捆绑你需要的任何自定义编解码器;或查找,许可(如果需要),并捆绑完整的第三方解决方案。