resolve #1095 get language for all types, not just audio

This commit is contained in:
Bart van den Ende 2016-01-16 12:23:36 +01:00
parent d5425bb64a
commit 8e1f14cbc3

View File

@ -623,6 +623,7 @@ public class SmoothStreamingManifestParser implements UriLoadable.Parser<SmoothS
index = parseInt(parser, KEY_INDEX, -1); index = parseInt(parser, KEY_INDEX, -1);
bitrate = parseRequiredInt(parser, KEY_BITRATE); bitrate = parseRequiredInt(parser, KEY_BITRATE);
language = (String) getNormalizedAttribute(KEY_LANGUAGE);
if (type == StreamElement.TYPE_VIDEO) { if (type == StreamElement.TYPE_VIDEO) {
maxHeight = parseRequiredInt(parser, KEY_MAX_HEIGHT); maxHeight = parseRequiredInt(parser, KEY_MAX_HEIGHT);
@ -640,7 +641,6 @@ public class SmoothStreamingManifestParser implements UriLoadable.Parser<SmoothS
if (type == StreamElement.TYPE_AUDIO) { if (type == StreamElement.TYPE_AUDIO) {
samplingRate = parseRequiredInt(parser, KEY_SAMPLING_RATE); samplingRate = parseRequiredInt(parser, KEY_SAMPLING_RATE);
channels = parseRequiredInt(parser, KEY_CHANNELS); channels = parseRequiredInt(parser, KEY_CHANNELS);
language = (String) getNormalizedAttribute(KEY_LANGUAGE);
} else { } else {
samplingRate = -1; samplingRate = -1;
channels = -1; channels = -1;