mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Handle unbounded ranges in DASH manifests.
This commit is contained in:
parent
2b0f68a0ab
commit
6c2b3c875d
1 changed files with 3 additions and 1 deletions
|
|
@ -528,7 +528,9 @@ public class MediaPresentationDescriptionParser extends DefaultHandler
|
||||||
if (rangeText != null) {
|
if (rangeText != null) {
|
||||||
String[] rangeTextArray = rangeText.split("-");
|
String[] rangeTextArray = rangeText.split("-");
|
||||||
rangeStart = Long.parseLong(rangeTextArray[0]);
|
rangeStart = Long.parseLong(rangeTextArray[0]);
|
||||||
rangeLength = Long.parseLong(rangeTextArray[1]) - rangeStart + 1;
|
if (rangeTextArray.length == 2) {
|
||||||
|
rangeLength = Long.parseLong(rangeTextArray[1]) - rangeStart + 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return buildRangedUri(baseUrl, urlText, rangeStart, rangeLength);
|
return buildRangedUri(baseUrl, urlText, rangeStart, rangeLength);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue