Commit 7eb626e7bfb5978d9a38dec7041036d8db79ea01
1 parent
cf420cb6
处理最大视频过滤
Showing
1 changed file
with
6 additions
and
1 deletions
lib_media/src/main/java/com/cnlive/media/utils/GlideCacheUtil.java
| ... | ... | @@ -365,7 +365,12 @@ public class GlideCacheUtil { |
| 365 | 365 | public void subscribe(ObservableEmitter<Bitmap> emitter) throws Exception { |
| 366 | 366 | ContentResolver contentResolver = context.getContentResolver(); |
| 367 | 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 | 375 | }).subscribeOn(Schedulers.computation()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer<Bitmap>() { |
| 371 | 376 | @Override | ... | ... |