Macos QTMovieView支持的格式

Macos QTMovieView支持的格式,macos,cocoa,quicktime,Macos,Cocoa,Quicktime,我正在MacOSX(V10.6)中使用QTKit框架开发一个媒体播放器。我也使用了QTMovieView控件,但有一个问题。问题是mov文件播放得很好,但avi文件和类似格式播放得不好。我的意思是,虽然我为public.avi文件类型添加了一个文档类型,但只有声音,播放器中没有视觉输出。一直在尝试使用Quicktime(v10)播放相同的内容,但没有效果 谁能给我指一下正确的方向吗?从..开始,然后看 音频格式 音频、MP3、音频、WAV、uLaw 视频格式 AVI、AVR、DV、M-JPEG、

我正在MacOSX(V10.6)中使用QTKit框架开发一个媒体播放器。我也使用了QTMovieView控件,但有一个问题。问题是mov文件播放得很好,但avi文件和类似格式播放得不好。我的意思是,虽然我为public.avi文件类型添加了一个文档类型,但只有声音,播放器中没有视觉输出。一直在尝试使用Quicktime(v10)播放相同的内容,但没有效果

谁能给我指一下正确的方向吗?

从..开始,然后看

音频格式

音频、MP3、音频、WAV、uLaw

视频格式

AVI、AVR、DV、M-JPEG、MPEG-1、MPEG-2、MPEG-4

编解码器

AAC、AVI、AVR、DV、M-JPEG、MPEG-1、MPEG-2、MPEG-4、OpenDML、3GPP、, 3GPP2、AMC、H.264

网络流媒体格式

HTTP、RTP、RTSP


AVI和MOV只是电影容器。通常,电影文件包含视频曲目和音频曲目。在播放时,这取决于用于压缩曲目的特定编解码器。Quicktime可以读取AVI文件,但它需要特定的编解码器来播放视频

您需要了解电影中使用了什么视频编解码器。有许多应用程序可以显示此信息。例如VLC播放器

如果Quicktime没有使用默认的编解码器集播放它,则最有可能的编解码器是Divx


找到使用的编解码器后,安装特定的Quicktime组件。

这是正确的。。但该文件不会在QTMovieView中播放。没有给出任何错误,但没有可视内容。。!是的,我有,但它们都没有显示在播放器中,只有声音在那里…确保文件已打开,但未正确播放。。除了为public.avi文件创建的新文档类型之外,没有使用任何花哨的代码..qtmovieview..会有任何问题吗。。?因为我猜qtmovie正在正确地打开文件。。!我终于发现了问题!avi文件被压缩,在我解压缩avi文件(使用ffmpeg)后,它在qtmovieview播放器中完美播放…现在的问题是,每次转换文件并播放都有点困难。。是否有某种规定允许我们在qtmoviewview播放器中播放文件而不解压缩文件?很抱歉,响应太晚,最近网络出现了一些问题。感谢您的回答,我将在完成实施您的建议后立即回复您。谢谢