# HG changeset patch # User Raphael Velt # Date 1358432278 -3600 # Node ID 8cde4d15a173b74c5b9f88c3ba808dfec03e99c8 # Parent 67a0cee0077f4934737b311e8ef62628a3cb54c7 Update Metadataplayer diff -r 67a0cee0077f -r 8cde4d15a173 web/res/metadataplayer/AdaptivePlayer.js --- a/web/res/metadataplayer/AdaptivePlayer.js Wed Jan 16 18:25:10 2013 +0100 +++ b/web/res/metadataplayer/AdaptivePlayer.js Thu Jan 17 15:17:58 2013 +0100 @@ -6,7 +6,7 @@ IriSP.Widgets.AdaptivePlayer.prototype.defaults = { mime_type: "video/mp4", - normal_player: "PopcornPlayer", + normal_player: "HtmlPlayer", fallback_player: "JwpPlayer" } diff -r 67a0cee0077f -r 8cde4d15a173 web/res/metadataplayer/AutoPlayer.js --- a/web/res/metadataplayer/AutoPlayer.js Wed Jan 16 18:25:10 2013 +0100 +++ b/web/res/metadataplayer/AutoPlayer.js Thu Jan 17 15:17:58 2013 +0100 @@ -27,7 +27,7 @@ }, { regexp: /\.(ogg|ogv|webm)$/, - type: "PopcornPlayer" + type: "HtmlPlayer" }, { regexp: /^(https?:\/\/)?(www\.)?youtube\.com/, @@ -57,7 +57,7 @@ if (_opts.type === "AdaptivePlayer") { var _canPlayType = document.createElement('video').canPlayType("video/mp4"); - _opts.type = (_canPlayType == "maybe" || _canPlayType == "probably") ? "PopcornPlayer" : "JwpPlayer"; + _opts.type = (_canPlayType == "maybe" || _canPlayType == "probably") ? "HtmlPlayer" : "JwpPlayer"; } if (_rtmprgx.test(this.video)) { diff -r 67a0cee0077f -r 8cde4d15a173 web/res/metadataplayer/HtmlPlayer.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/res/metadataplayer/HtmlPlayer.js Thu Jan 17 15:17:58 2013 +0100 @@ -0,0 +1,127 @@ +IriSP.Widgets.HtmlPlayer = function(player, config) { + IriSP.Widgets.Widget.call(this, player, config); +}; + +IriSP.Widgets.HtmlPlayer.prototype = new IriSP.Widgets.Widget(); + + +IriSP.Widgets.HtmlPlayer.prototype.defaults = { +} + +IriSP.Widgets.HtmlPlayer.prototype.draw = function() { + + + if (typeof this.video === "undefined") { + this.video = this.media.video; + } + + if (this.url_transform) { + this.video = this.url_transform(this.video); + } + + var videoEl = IriSP.jQuery('