diff -r 2aa7fdb0762a -r ee11ed1b739e src/widgets/JwpPlayer.js --- a/src/widgets/JwpPlayer.js Mon Sep 17 22:44:59 2012 +0900 +++ b/src/widgets/JwpPlayer.js Tue Sep 18 15:39:28 2012 +0900 @@ -8,9 +8,9 @@ } IriSP.Widgets.JwpPlayer.prototype.draw = function() { - + var _opts = {}, - _player = jwplayer("#" + this.container), + _player = jwplayer(this.$[0]), _seekPause = false, _pauseState = true, _props = [ "live", "provider", "autostart" ]; @@ -31,6 +31,8 @@ _opts.file = this.video; _opts.flashplayer = IriSP.getLib("jwPlayerSWF"); _opts["controlbar.position"] = "none"; + _opts.width = this.width; + _opts.height = this.height || Math.floor(.643*this.width); for (var i = 0; i < _props.length; i++) { if (typeof this[_props[i]] !== "undefined") { @@ -84,7 +86,7 @@ onReady: function() { _media.trigger("loadedmetadata"); }, - onTime: function() { + onTime: function(_progress) { if (_seekPause) { _player.pause(true); _seekPause = false; @@ -94,7 +96,7 @@ _media.trigger("play"); } } - _this.trigger("timeupdate", _media.getCurrentTime()); + _media.trigger("timeupdate", new IriSP.Model.Time(_progress.position * 1000)); }, onPlay: function() { if (!_seekPause) { @@ -110,11 +112,8 @@ _media.trigger("seeked"); } } - console.log("Before Setup", _opts); _player.setup(_opts); - console.log("OK"); - this.jwplayer = _player; } \ No newline at end of file