我有一个应用程序,我打开并显示下载并保存在设备上的各种文件。
我已经将数据加载到UIImage中,相当于nil是文件不是图像,但是当找到该文件是音频还是视频文件时,我就陷入困境。
我正在使用MPMoviePlayerViewController播放视频,这也很乐意播放声音,但我宁愿知道是否没有视频并通过自己不同的界面呈现
有什么想法吗?
答案 0 :(得分:3)
好吧,您可以随时查看文件扩展名,并自行确定内容类型! =)
谷歌搜索应该可以告诉你很多,但这里有一些AVAudioPlayer和MPMoviePlayerController支持的格式的起始信息,而不需要你做任何额外的工作:
音频文件:MP3,M4P,M4A / AAC,WAV和CAF
视频文件:M4V,MPV,MP4,MOV,3GP
(注意:我不知道上面是否是完整的格式列表,但它应该让你入门。)
有时视频文件可能只包含音频轨道,但我不知道在哪里指导您以编程方式找出该音轨。也许别人有一些想法 - 我也想知道!