jimu-decompiled/sources/com/ubt/jimu/utils/fileUpdataTool/VideoUtils.java
2025-05-13 19:24:51 +02:00

37 lines
1.3 KiB
Java

package com.ubt.jimu.utils.fileUpdataTool;
import android.graphics.Bitmap;
import android.media.MediaMetadataRetriever;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.schedulers.Schedulers;
/* loaded from: classes2.dex */
public class VideoUtils {
private static VideoUtils a;
public static VideoUtils a() {
if (a == null) {
a = new VideoUtils();
}
return a;
}
public Observable<Bitmap> b(final String str) {
return Observable.create(new ObservableOnSubscribe<Bitmap>() { // from class: com.ubt.jimu.utils.fileUpdataTool.VideoUtils.1
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(ObservableEmitter<Bitmap> observableEmitter) throws Exception {
observableEmitter.onNext(VideoUtils.this.a(str));
}
}).subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a());
}
public Bitmap a(String str) {
MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();
mediaMetadataRetriever.setDataSource(str);
return mediaMetadataRetriever.getFrameAtTime();
}
}