39 lines
1.4 KiB
Java
39 lines
1.4 KiB
Java
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);
|
|
}
|
|
}
|