如何在iOS中进行视频格式验证。从服务器下载了一系列文档。它可以是任何类型(pdf、xls、doc、png、.mp4、.mov、.wmv、.flv等)。在下载之前,如果iPhone不支持该视频格式,我需要显示一个弹出窗口。我是否必须手动为它们添加if条件并进行检查,或者有什么简单的方法可以做到这一点吗?我知道iOS不支持wmv、flv等,基本上我需要在objective C中实现这个验证检查
发布于 2015-07-01 22:02:46
如果您没有要验证的视频数据,那么我猜您所能做的就是验证基于文件扩展名的文件格式是否受支持:
NSArray *supportedExtensions = @"[ @"mov", @"mp4", ... ];
NSURL *videoURL = ...;
NSString *extension = [videoURL pathExtension];
BOOL supported = [supportedExtensions indexOfObject:extension] != NSNotFound;
if (supported) {
...
} else {
...
}注意:您可能希望使用该indexOfObject的a case-insensitive version。
https://stackoverflow.com/questions/31163491
复制相似问题