From 521c52fdb9f9bd894f5ce2f0116bc35ebfba957b Mon Sep 17 00:00:00 2001 From: Trevor Russell Date: Tue, 21 May 2024 15:45:48 +1000 Subject: [PATCH] Parse dashif:Laurl license url in mpd --- .../media3/exoplayer/dash/manifest/DashManifestParser.java | 2 ++ 1 file changed, 2 insertions(+) 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 4fa9eea43c..9318cab3d3 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 @@ -621,6 +621,8 @@ public class DashManifestParser extends DefaultHandler xpp.next(); if (XmlPullParserUtil.isStartTag(xpp, "clearkey:Laurl") && xpp.next() == XmlPullParser.TEXT) { licenseServerUrl = xpp.getText(); + } else if (XmlPullParserUtil.isStartTag(xpp, "dashif:Laurl") && xpp.next() == XmlPullParser.TEXT) { + licenseServerUrl = xpp.getText(); } else if (XmlPullParserUtil.isStartTag(xpp, "ms:laurl")) { licenseServerUrl = xpp.getAttributeValue(null, "licenseUrl"); } else if (data == null