我需要在MAC桌面应用程序中播放任何类型的视频。
我可以播放.mp4视频,但我无法使用AVPlayer播放.avi视频。
我该怎么做?我应该使用AVPlayer并以不同的方式配置它,还是应该使用其他框架。
答案 0 :(得分:2)
AVPlayer只能播放少数几种格式:包含H.264视频和AAC或AC-3音频的MPEG-4或QuickTime容器,MP3文件以及其他很少的内容。
QTKit虽然已被弃用且功能更加有限,但它可以播放更广泛的格式 - 无论QuickTime可以播放什么。这包括AVI容器和大多数视频和音频编解码器。
如果你想玩其他任何东西,你将不得不使用QTKit(尽管它已被弃用)并捆绑你需要的任何自定义编解码器;或查找,许可(如果需要),并捆绑完整的第三方解决方案。