在iOS中获取文件类型(音频或视频)

时间:2010-12-16 14:39:57

标签: iphone ios ios4 mpmovieplayercontroller

我有一个应用程序,我打开并显示下载并保存在设备上的各种文件。

我已经将数据加载到UIImage中,相当于nil是文件不是图像,但是当找到该文件是音频还是视频文件时,我就陷入困境。

我正在使用MPMoviePlayerViewController播放视频,这也很乐意播放声音,但我宁愿知道是否没有视频并通过自己不同的界面呈现

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

好吧,您可以随时查看文件扩展名,并自行确定内容类型! =)

谷歌搜索应该可以告诉你很多,但这里有一些AVAudioPlayer和MPMoviePlayerController支持的格式的起始信息,而不需要你做任何额外的工作:

音频文件:MP3,M4P,M4A / AAC,WAV和CAF
视频文件:M4V,MPV,MP4,MOV,3GP

(注意:我不知道上面是否是完整的格式列表,但它应该让你入门。)

有时视频文件可能只包含音频轨道,但我不知道在哪里指导您以编程方式找出该音轨。也许别人有一些想法 - 我也想知道!