--- a/src/ldt/ldt/static/ldt/js/embed/v2/embed.js Wed Apr 08 18:16:52 2015 +0200
+++ b/src/ldt/ldt/static/ldt/js/embed/v2/embed.js Thu Apr 09 00:06:16 2015 +0200
@@ -203,10 +203,25 @@
var player_height_val=$j('#player_height').val();
var autostart_val=document.getElementById('autostart_checkbox');
var createannotation_val=document.getElementById('createannotation_checkbox');
- var widget_code='\
- widgets: [\n\
- {\n\
- type: "AutoPlayer",\n';
+ var widget_code=
+ ' widgets: [\n' +
+ ' {\n' +
+ ' type: "AutoPlayer",\n' +
+ ' streamer: function(_url) {\n' +
+ ' var _matches = _url.match(/^[^\\/]+\\/\\/[^\\/]+\\/[^\\/]+\\//);\n' +
+ ' if (_matches) {\n' +
+ ' return _matches[0];\n' +
+ ' } else {\n' +
+ ' return _url;\n' +
+ ' }\n' +
+ ' },\n' +
+ ' url_transform: function(url) {\n' +
+ ' // Adaptation to jwplayer 6\n' +
+ ' if (url.substr(url.length - 4).toLowerCase()===\'.flv\'){\n' +
+ ' return url.replace(\'/ddc_player/video/\',\'/ddc_player/flv:video/\');\n' +
+ ' }\n' +
+ ' return url.replace(\'/ddc_player/video/\',\'/ddc_player/mp4:video/\');\n' +
+ ' },\n';
if (external_url!='None'){
widget_code+='video: "'+external_url+'",\n';