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,38 @@
package com.twitter.sdk.android.tweetui.internal;
import android.os.Build;
import com.twitter.sdk.android.core.internal.scribe.ScribeItem;
import com.twitter.sdk.android.core.models.MediaEntity;
import com.twitter.sdk.android.core.models.VideoInfo;
/* loaded from: classes.dex */
public final class TweetMediaUtils {
public static VideoInfo.Variant a(MediaEntity mediaEntity) {
for (VideoInfo.Variant variant : mediaEntity.videoInfo.variants) {
if (a(variant)) {
return variant;
}
}
return null;
}
public static boolean b(MediaEntity mediaEntity) {
return ScribeItem.MediaDetails.GIF_TYPE.equals(mediaEntity.type) || ("video".endsWith(mediaEntity.type) && mediaEntity.videoInfo.durationMillis < 6500);
}
static boolean c(MediaEntity mediaEntity) {
return "photo".equals(mediaEntity.type);
}
static boolean d(MediaEntity mediaEntity) {
return "video".equals(mediaEntity.type) || ScribeItem.MediaDetails.GIF_TYPE.equals(mediaEntity.type);
}
public static boolean e(MediaEntity mediaEntity) {
return !ScribeItem.MediaDetails.GIF_TYPE.equals(mediaEntity.type);
}
static boolean a(VideoInfo.Variant variant) {
return (Build.VERSION.SDK_INT >= 21 && "application/x-mpegURL".equals(variant.contentType)) || "video/mp4".equals(variant.contentType);
}
}