Commit 7eb626e7bfb5978d9a38dec7041036d8db79ea01

Authored by 吴奎庆
1 parent cf420cb6

处理最大视频过滤

lib_media/src/main/java/com/cnlive/media/utils/GlideCacheUtil.java
@@ -365,7 +365,12 @@ public class GlideCacheUtil { @@ -365,7 +365,12 @@ public class GlideCacheUtil {
365 public void subscribe(ObservableEmitter<Bitmap> emitter) throws Exception { 365 public void subscribe(ObservableEmitter<Bitmap> emitter) throws Exception {
366 ContentResolver contentResolver = context.getContentResolver(); 366 ContentResolver contentResolver = context.getContentResolver();
367 Bitmap bm = contentResolver.loadThumbnail(mediaUri, new Size(100, 100), null); 367 Bitmap bm = contentResolver.loadThumbnail(mediaUri, new Size(100, 100), null);
368 - emitter.onNext(bm); 368 + if (bm!=null){
  369 + emitter.onNext(bm);
  370 + }else {
  371 + emitter.onError(new Throwable(""));
  372 + }
  373 +
369 } 374 }
370 }).subscribeOn(Schedulers.computation()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer<Bitmap>() { 375 }).subscribeOn(Schedulers.computation()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer<Bitmap>() {
371 @Override 376 @Override