[問題] 判斷檔案是否為影音檔案

作者: ae86357961 (Jasper.Yang)   2015-10-15 09:58:10
各位前輩好,目前在開發App中遇到一個問題
NSString *pathExtension = file.pathExtension;
CFStringRef preferredUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)pathExtension, NULL);
BOOL fileConformsToUTI = UTTypeConformsTo(preferredUTI, kUTTypeAudiovisualContent);
CFRelease(preferredUTI);
return fileConformsToUTI;
我利用上面這段code來判斷檔案是否為影音檔案,但是在判斷.mkv檔案時
如果手機沒有安裝可以播放.mkv的播放器的話,會把.mkv檔視為非影音檔案
如果有安裝播放器(如VLC),就會把.mkv檔視為影音檔案
問有人知道要如何在手機沒有安裝播放器的情況下也把.mkv視為影音檔案嗎,謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com