diff -r 3ab36f402b0c -r 198c2b79f5e1 src/widgets/AdaptivePlayer.js --- a/src/widgets/AdaptivePlayer.js Thu Jan 02 16:40:25 2014 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -IriSP.Widgets.AdaptivePlayer = function(player, config) { - IriSP.Widgets.Widget.call(this, player, config); -}; - -IriSP.Widgets.AdaptivePlayer.prototype = new IriSP.Widgets.Widget(); - -IriSP.Widgets.AdaptivePlayer.prototype.defaults = { - mime_type: "video/mp4", - normal_player: "HtmlPlayer", - fallback_player: "JwpPlayer" -}; - -IriSP.Widgets.AdaptivePlayer.prototype.draw = function() { - - if (typeof this.video === "undefined") { - this.video = this.media.video; - } - - var _props = [ "autostart", "video", "height", "width", "url_transform" ], - _opts = {}, - _canPlayType = document.createElement('video').canPlayType(this.mime_type); - - _opts.type = (_canPlayType == "maybe" || _canPlayType == "probably") ? this.normal_player : this.fallback_player; - - for (var i = 0; i < _props.length; i++) { - if (typeof this[_props[i]] !== "undefined") { - _opts[_props[i]] = this[_props[i]]; - } - } - - this.insertSubwidget(this.$, _opts); - -}; \ No newline at end of file