web/player_embed.php
changeset 620 953c68b4da79
parent 535 8276f3ff7a3f
child 621 44f90de0016f
--- a/web/player_embed.php	Mon May 21 12:16:03 2012 +0200
+++ b/web/player_embed.php	Mon May 21 18:18:08 2012 +0200
@@ -54,66 +54,45 @@
         var metadatas = { metadata: {url: "<?php echo($translate->_('config__metadata'));?>", duration: <?php echo($translate->_('config__duration'))?>} };
         var metadata_key = "metadata";
         <?php endif;?>
-    IriSP.libdir = "<?php echo(registry_url('libdir','js'));?>";
+    IriSP.libFiles.defaultDir = "<?php echo(registry_url('libdir','js'));?>";
+    IriSP.widgetsDir = "<?php echo(registry_url('ldtwidgets','js'));?>";
     IriSP.jwplayer_swf_path = "<?php echo(URL_ROOT); ?>res/mediaplayer/player.swf";
-    IriSP.platform_url = "http://ldt.iri.centrepompidou.fr/";
-    var json_url = metadatas[metadata_key].url;
-
-    var config = {            
-        gui:{
-            width:650,
-            height:800,              
-            container:'LdtPlayer',
+    IriSP.language = "<?php echo($actual) ?>";
+    
+    var _metadata = {
+        url: metadatas[metadata_key].url + '?callback=?',
+        format: 'ldt'
+    };
+    var _config = {            
+        gui: {
+            width: 630,
+            container: 'LdtPlayer',
+            default_options: {
+                metadata: _metadata
+            },
             css:'<?php echo(registry_url('metadataplayer','css'));?>',
-            default_options : {
-                metadata:{
-                format:'cinelab',
-                src: json_url,
-                type:'json'},
-                width: 650
-            },
             widgets: [
-            {type: "PolemicWidget",
-               requires: [{
-                type: "TooltipWidget",
-                width: 180,
-                height: 160,
-                metadata : {type:'empty'
-                }
-               }],
-               height: 75
-            },
-            {type: "SliderWidget"},        
-            {type: "PlayerWidget", // please note that type refers directly to the constructor of the widget.
-             mode: "radio"},
-            {type: "SegmentsWidget",
-             requires: [{
-              type: "TooltipWidget",
-              width: 180,
-              height: 160,
-              }],
-                width: 650
-            },                      
-            {type: "ArrowWidget"},
-            {type: "TweetsWidget"},
-            {type: "AnnotationsWidget"}
+                { type: "Polemic" },
+                { type: "Slider" },
+                {
+                    type: "Controller",
+                    disable_annotate_btn: true
+                },
+                { type: "Segments" },
+                { type: "Arrow" },
+                { type: "Annotation" },
+                { type: "Tweet" },
+                { type: "Mediafragment"}
             ]
         },
-      player:{
-          type:'jwplayer',
-          live: true, 
-          height: 400, 
-          width: 650, 
-          provider: "rtmp" 
-      },
-      modules: [
-               { type: "MediaFragment",
-                         metadata:{
-                       format:'cinelab',
-                           src:json_url,
-                             type:'json'}
-                        }]
-
+        player:{
+            type:'jwplayer', // player type
+            live: true, 
+            height: 300, 
+            width: 630, 
+            provider: "rtmp",
+            autostart: true
+        }
     };
     </script>
     <script type="text/javascript">
@@ -133,7 +112,9 @@
 			padding:0px;
 			margin:0px;
 		}
-
+    	#LdtPlayer {
+    	    margin-bottom: 2px;
+    	}
 	</style>
 	<script type="text/javascript">
 		var _gaq = _gaq || [];
@@ -151,7 +132,7 @@
   
         <div id="LdtPlayer"></div>
 <script type="text/javascript">
-    IriSP.initPlayer(config, json_url);
+    var _myPlayer = new IriSP.Metadataplayer(_config, _metadata);
 </script>
   </body>
 </html>