source: [view]
this.media = med;
dojo.connect(this.media, "onMetaData", this, function(data){
this.duration = data.duration;
this.durNode.innerHTML = this.toSeconds(this.duration);
});
dojo.connect(this.media, "onPosition", this, function(time){
this.timeNode.innerHTML = this.toSeconds(time);
});
var cons = ["onMetaData", "onPosition", "onStart", "onBuffer", "onPlay", "onPaused", "onStop", "onEnd", "onError", "onLoad"];
dojo.forEach(cons, function(c){
dojo.connect(this.media, c, this, c);
}, this);