diff --git a/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java b/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java index 7fb1fb32ee..00f906e4d9 100644 --- a/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java +++ b/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/manifest/DashManifestParser.java @@ -1929,7 +1929,7 @@ public class DashManifestParser extends DefaultHandler protected static int parseUnsignedInt(XmlPullParser xpp, String name, int defaultValue) { String value = xpp.getAttributeValue(null, name); - return value == null ? defaultValue : Integer.parseUnsignedInt(value); + return value == null ? defaultValue : (int) Long.parseLong(value); } protected static int parseInt(XmlPullParser xpp, String name, int defaultValue) {