diff --git a/app/src/main/java/com/fongmi/android/tv/player/PlayerHelper.java b/app/src/main/java/com/fongmi/android/tv/player/PlayerHelper.java index a67d6fa90..8f9bd814c 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/PlayerHelper.java +++ b/app/src/main/java/com/fongmi/android/tv/player/PlayerHelper.java @@ -9,6 +9,7 @@ import android.net.Uri; import android.os.Bundle; import android.text.TextUtils; +import androidx.media3.common.C; import androidx.media3.common.Format; import androidx.media3.common.MimeTypes; import androidx.media3.common.util.Util; @@ -46,9 +47,16 @@ public class PlayerHelper { public static String describeFormat(Format format) { StringJoiner joiner = new StringJoiner(","); if (format.id != null) joiner.add(format.id); + if (format.label != null) joiner.add(format.label); if (format.codecs != null) joiner.add(format.codecs); + if (format.language != null) joiner.add(format.language); if (format.sampleMimeType != null) joiner.add(format.sampleMimeType); if (format.containerMimeType != null) joiner.add(format.containerMimeType); + if (format.width != C.LENGTH_UNSET) joiner.add(String.valueOf(format.width)); + if (format.height != C.LENGTH_UNSET) joiner.add(String.valueOf(format.height)); + if (format.sampleRate != C.RATE_UNSET_INT) joiner.add(String.valueOf(format.sampleRate)); + if (format.channelCount != C.LENGTH_UNSET) joiner.add(String.valueOf(format.channelCount)); + if (format.averageBitrate != C.LENGTH_UNSET) joiner.add(String.valueOf(format.averageBitrate)); return joiner.toString(); }