diff -r 67a0cee0077f -r 8cde4d15a173 web/res/metadataplayer/Mediafragment.js --- a/web/res/metadataplayer/Mediafragment.js Wed Jan 16 18:25:10 2013 +0100 +++ b/web/res/metadataplayer/Mediafragment.js Thu Jan 17 15:17:58 2013 +0100 @@ -18,16 +18,18 @@ IriSP.Widgets.Mediafragment.prototype = new IriSP.Widgets.Widget(); IriSP.Widgets.Mediafragment.prototype.draw = function() { - this.onMediaEvent("pause","setHashToTime"); + this.onMediaEvent("setpause","setHashToTime"); var _this = this; this.getWidgetAnnotations().forEach(function(_annotation) { _annotation.on("click", function() { _this.setHashToAnnotation(_annotation.id); }) }); - this.player.on("widgets-loaded", function() { - _this.goToHash(); - }); + if (this.media.loadedMetadata) { + this.goToHash(); + } else { + this.onMediaEvent("loadedmetadata","goToHash"); + } } IriSP.Widgets.Mediafragment.prototype.setWindowHash = function(_hash) {