Browse Source

SupportedMedia checker: add additional check for any supported files

Felix Paul Kühne 12 years ago
parent
commit
1d23b980a7
2 changed files with 8 additions and 0 deletions
  1. 2 0
      AspenProject/NSString+SupportedMedia.h
  2. 6 0
      AspenProject/NSString+SupportedMedia.m

+ 2 - 0
AspenProject/NSString+SupportedMedia.h

@@ -16,4 +16,6 @@
 - (BOOL)isSupportedAudioMediaFormat;
 - (BOOL)isSupportedSubtitleFormat;
 
+- (BOOL)isSupportedFormat;
+
 @end

+ 6 - 0
AspenProject/NSString+SupportedMedia.m

@@ -30,4 +30,10 @@
     return ([self rangeOfString:kSupportedSubtitleFileExtensions options:options].location != NSNotFound);
 }
 
+- (BOOL)isSupportedFormat
+{
+    NSUInteger options = NSRegularExpressionSearch | NSCaseInsensitiveSearch;
+    return ([self rangeOfString:kSupportedSubtitleFileExtensions options:options].location != NSNotFound) || ([self rangeOfString:kSupportedAudioFileExtensions options:options].location != NSNotFound) || ([self rangeOfString:kSupportedFileExtensions options:options].location != NSNotFound);
+}
+
 @end