Commit b0af953577630a949fb48d4887919076094b7b4d

Authored by 王琳
1 parent 244fba60

修复部分机型视频缩略图加载失败问题

config.gradle
@@ -21,7 +21,7 @@ ext { @@ -21,7 +21,7 @@ ext {
21 //编译方式 21 //编译方式
22 debug : false, 22 debug : false,
23 //版本号 23 //版本号
24 - version: "1.1.4.8", 24 + version: "1.1.4.9",
25 //Lib库前缀 25 //Lib库前缀
26 packeg : "com.cnlive.media", 26 packeg : "com.cnlive.media",
27 //Lib库名称 27 //Lib库名称
lib_media/src/main/java/com/cnlive/media/utils/GlideCacheUtil.java
@@ -334,12 +334,13 @@ public class GlideCacheUtil { @@ -334,12 +334,13 @@ public class GlideCacheUtil {
334 if (media.mediaType == 1) { 334 if (media.mediaType == 1) {
335 showNoAndroidQ(context, media, media.fileUri, view, loading, option); 335 showNoAndroidQ(context, media, media.fileUri, view, loading, option);
336 } else if (media.mediaType == 3) { 336 } else if (media.mediaType == 3) {
337 - if (ThumbnailsUtils.thumbnails.containsKey(media.id + "")) {  
338 - showVideoNoAndroidQ(context, media, ThumbnailsUtils.thumbnails.get(media.id + ""), view, loading, option);  
339 - } else { 337 + //这里视频的缩略图地址在部分机型加载失败,所以不使用游标获取的缩略图地址,直接用glide加载缩略图
  338 +// if (ThumbnailsUtils.thumbnails.containsKey(media.id + "")) {
  339 +// showVideoNoAndroidQ(context, media, ThumbnailsUtils.thumbnails.get(media.id + ""), view, loading, option);
  340 +// } else {
340 view.setTag(media.id); 341 view.setTag(media.id);
341 showVideoThumbnail(context, media, media.id, media.path, view, loading, option); 342 showVideoThumbnail(context, media, media.id, media.path, view, loading, option);
342 - } 343 +// }
343 } 344 }
344 } 345 }
345 346