Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
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();
}
}