|
|
@@ -1198,4 +1198,76 @@ static const char encodingTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopq
|
|
|
return NO;
|
|
|
}
|
|
|
|
|
|
+//判断是否为音频文件
|
|
|
++ (BOOL)isAudioFilewithName:(NSString*)nameStr
|
|
|
+{
|
|
|
+ NSString*name = [nameStr lowercaseString];
|
|
|
+ NSArray *nameArr = [name componentsSeparatedByString:@"."];
|
|
|
+ if(nameArr.count >0 ){
|
|
|
+ //JPG 、PNG、GIF、TIFF、BMP
|
|
|
+ NSString *lastName = nameArr.lastObject;
|
|
|
+ if([lastName isEqualToString:@"mp3"]
|
|
|
+ ||[lastName isEqualToString:@"wav"]
|
|
|
+ ||[lastName isEqualToString:@"flac"]
|
|
|
+ ||[lastName isEqualToString:@"ogg"]
|
|
|
+ ||[lastName isEqualToString:@"wma"]
|
|
|
+ ||[lastName isEqualToString:@"m4a"]
|
|
|
+ ||[lastName isEqualToString:@"acc"]
|
|
|
+ ||[lastName isEqualToString:@"ac3"]){
|
|
|
+ return YES;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return NO;
|
|
|
+}
|
|
|
+//判断是否为视频文件
|
|
|
++ (BOOL)isVideoFilewithName:(NSString*)nameStr
|
|
|
+{
|
|
|
+ NSString*name = [nameStr lowercaseString];
|
|
|
+ NSArray *nameArr = [name componentsSeparatedByString:@"."];
|
|
|
+ if(nameArr.count >0 ){
|
|
|
+ //JPG 、PNG、GIF、TIFF、BMP
|
|
|
+ NSString *lastName = nameArr.lastObject;
|
|
|
+ if([lastName isEqualToString:@"mp4"]
|
|
|
+ ||[lastName isEqualToString:@"mov"]
|
|
|
+ ||[lastName isEqualToString:@"3gp"]
|
|
|
+ ||[lastName isEqualToString:@"m4v"]
|
|
|
+ ||[lastName isEqualToString:@"avi"]
|
|
|
+ ||[lastName isEqualToString:@"flv"]
|
|
|
+ ||[lastName isEqualToString:@"wmv"]
|
|
|
+ ||[lastName isEqualToString:@"mkv"]
|
|
|
+ ||[lastName isEqualToString:@"wkm"]
|
|
|
+ ||[lastName isEqualToString:@"ts"]
|
|
|
+ ||[lastName isEqualToString:@"rmvb"]){
|
|
|
+ return YES;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ return NO;
|
|
|
+}
|
|
|
+
|
|
|
+//判断是否为相片文件
|
|
|
++ (BOOL)isPhotoFilewithName:(NSString*)nameStr
|
|
|
+{
|
|
|
+ NSString*name = [nameStr lowercaseString];
|
|
|
+ NSArray *nameArr = [name componentsSeparatedByString:@"."];
|
|
|
+ if(nameArr.count >0 ){
|
|
|
+ //JPG 、PNG、GIF、TIFF、BMP
|
|
|
+ NSString *lastName = nameArr.lastObject;
|
|
|
+ if([lastName isEqualToString:@"jpg"]
|
|
|
+ ||[lastName isEqualToString:@"png"]
|
|
|
+ ||[lastName isEqualToString:@"gif"]
|
|
|
+ ||[lastName isEqualToString:@"tiff"]
|
|
|
+ ||[lastName isEqualToString:@"bmp"]
|
|
|
+ ||[lastName isEqualToString:@"heic"]
|
|
|
+ ||[lastName isEqualToString:@"jpeg"]
|
|
|
+ ||[lastName isEqualToString:@"heif"]){
|
|
|
+ return YES;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return NO;
|
|
|
+}
|
|
|
+
|
|
|
@end
|