Skip to content

Commit

Permalink
avoid Exception when using Data URI
Browse files Browse the repository at this point in the history
related to #292
  • Loading branch information
mangui committed Jun 2, 2015
1 parent 7ae5d90 commit 13ab89a
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/org/mangui/hls/loader/LevelLoader.as
Original file line number Diff line number Diff line change
Expand Up @@ -140,17 +140,18 @@ package org.mangui.hls.loader {
_retryCount = 0;
_altAudioTracks = null;
_hls.dispatchEvent(new HLSEvent(HLSEvent.MANIFEST_LOADING, url));

_metrics = new HLSLoadMetrics(HLSLoaderTypes.MANIFEST);
_metrics.loading_request_time = getTimer();
if (DataUri.isDataUri(url)) {
CONFIG::LOGGING {
Log.debug("Identified main manifest <" + url + "> as a data URI.");
}
_metrics.loading_begin_time = getTimer();
var data : String = new DataUri(url).extractData();
_metrics.loading_end_time = getTimer();
_parseManifest(data || "");
} else {
_urlloader.load(new URLRequest(url));
_metrics = new HLSLoadMetrics(HLSLoaderTypes.MANIFEST);
_metrics.loading_request_time = getTimer();
}
};

Expand Down

0 comments on commit 13ab89a

Please sign in to comment.