Initial commit
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user