浏览代码

iOS: Add default thumbnail if not computed successfully

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Soomin Lee 8 年之前
父节点
当前提交
b5974d6204
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      Sources/VLCThumbnailsCache.m

+ 10 - 0
Sources/VLCThumbnailsCache.m

@@ -158,6 +158,16 @@
         displayedImage = computedImage;
     }
 
+    if (!displayedImage) {
+        if ([mediaFile isKindOfType:@"audio"]) {
+            displayedImage = [UIImage imageNamed:@"no-artwork"];
+        } else if ([mediaFile isKindOfType:@"movie"] ||
+                   [mediaFile isKindOfType:@"tvShowEpisode"] ||
+                   [mediaFile isKindOfType:@"clip"]) {
+            displayedImage = [UIImage imageNamed:@"tvShow"];
+        }
+    }
+
     if (displayedImage)
         [_thumbnailCache setObject:displayedImage forKey:objID];