Exception thrown when invoking reset() on the player too early
Created by: sepviz
If reset() is invoked shorty after initialize(), the following instruction fails in DashParser.js:
xlinkController.setMatchers(matchers);
because xlinkController is not defined yet. This can be reproduced consistently in chrome by adding player.reset() in the init() function of the sample page manual-load-single-video.html like this:
function init() {
var video,
player,
url = "http://dash.edgesuite.net/envivio/EnvivioDash3/manifest.mpd";
video = document.querySelector("video");
player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
player.reset();
}