test/integration/polemic.htm
branchpopcorn-port
changeset 810 85a278e12495
parent 744 76400fd4ce70
child 811 b9dd62e35e30
equal deleted inserted replaced
809:1997dae651c6 810:85a278e12495
    25     var config = {            
    25     var config = {            
    26         gui:{
    26         gui:{
    27             width:650,
    27             width:650,
    28             height:2100,              
    28             height:2100,              
    29             container:'LdtPlayer',
    29             container:'LdtPlayer',
       
    30 			default_options: {
       
    31 				metadata:{
       
    32 				  format:'cinelab',
       
    33 				  src:file,
       
    34 				  type:'json'}
       
    35 			},
    30             css:'../../src/css/LdtPlayer.css',
    36             css:'../../src/css/LdtPlayer.css',
    31             widgets: [
    37             widgets: [
    32               {type: "PolemicWidget",
    38             {type: "PolemicWidget",
    33              width: 640, /* required for this widget */
    39              width: 640, /* required for this widget */
    34              height: 50,
    40              height: 50,              
    35              metadata:{
       
    36               format:'cinelab',
       
    37               src:file,
       
    38               type:'json'},
       
    39               
       
    40              requires: [{
       
    41               type: "TooltipWidget",
       
    42               width: 180,
       
    43               heigh: 160,
       
    44               metadata : {
       
    45                 format:'cinelab',
       
    46                 src:'polemic.json',
       
    47                 type:'empty'
       
    48               }
       
    49              }],
       
    50             },
       
    51             {type: "SparklineWidget",
       
    52              width: 640, /* required for this widget */
       
    53              height: 50,
       
    54 						 metadata:{
       
    55 						  format:'cinelab',
       
    56 						  src:file,
       
    57 						  type:'json'}
       
    58 						},
       
    59             {type: "TagCloudWidget",             
       
    60                          metadata:{
       
    61                           format:'cinelab',
       
    62                           src:file,
       
    63                           type:'json'}
       
    64                         },
       
    65             {type: "SliderWidget",
       
    66 						 metadata:{
       
    67 						  format:'cinelab',
       
    68 						  src:file,
       
    69 						  type:'json'}
       
    70 						},
       
    71             {type: "AnnotationsListWidget",
       
    72              container: "AnnotationsListContainer",             
       
    73 						 metadata:{
       
    74 						  format:'cinelab',
       
    75 						  src:file,
       
    76 						  type:'json'}
       
    77 						},
       
    78             {type: "PlayerWidget", // please note that type refers directly to the constructor of the widget.
       
    79              mode: "radio",
       
    80              metadata:{
       
    81               format:'cinelab',
       
    82               src:file,
       
    83               type:'json'}
       
    84             },
       
    85             {type: "SegmentsWidget",
       
    86              metadata:{
       
    87               format:'cinelab',
       
    88               src:file,
       
    89               type:'json'},
       
    90              requires: [{
    41              requires: [{
    91               type: "TooltipWidget",
    42               type: "TooltipWidget",
    92               width: 180,
    43               width: 180,
    93               heigh: 160,
    44               heigh: 160,
    94               metadata : {
    45               metadata : {
    95                 type:'empty'
    46                 type:'empty'
    96               }
    47               }
    97              }],
    48              }],
       
    49             },
       
    50             {type: "SparklineWidget",
       
    51              width: 640, /* required for this widget */
       
    52              height: 50},
       
    53             {type: "SliderWidget"},
       
    54             {type: "AnnotationsListWidget",
       
    55              container: "AnnotationsListContainer"},
       
    56             {type: "PlayerWidget"},
       
    57             {type: "SegmentsWidget",
       
    58              requires: [{
       
    59               type: "TooltipWidget",
       
    60 			  width: 180,
       
    61               heigh: 160,
       
    62 			  metadata : {
       
    63                 type:'empty'
       
    64               }
       
    65               }],
    98             },            
    66             },            
    99             {type: "SliceWidget",
    67             {type: "SliceWidget"},            
   100              metadata:{
    68             {type: "ArrowWidget"},
   101               format:'cinelab',
       
   102               src:file,
       
   103               type:'json'}
       
   104             },            
       
   105             {type: "ArrowWidget",
       
   106              metadata:{
       
   107               format:'cinelab',
       
   108               src:file,
       
   109               type:'json'}
       
   110             },
       
   111 
    69 
   112 
    70 
   113             {type: "AnnotationsWidget",
    71             {type: "AnnotationsWidget"},
   114 						 metadata:{
    72             {type: "TweetsWidget"},
   115 						  format:'cinelab',
    73             {type: "createAnnotationWidget"}
   116 						  src:file,
       
   117 						  type:'json'}
       
   118 						},
       
   119             {type: "TweetsWidget",
       
   120 						 metadata:{
       
   121 						  format:'cinelab',
       
   122 						  src:file,
       
   123 						  type:'json'}
       
   124 						},
       
   125             {type: "createAnnotationWidget",
       
   126 						 metadata:{
       
   127 						  format:'cinelab',
       
   128 						  src:file,
       
   129 						  type:'json'}
       
   130 						}      
       
   131             ]
    74             ]
   132         },
    75         },
   133       player:{
    76       player:{
   134           type:'jwplayer', // player type - 
    77           type:'jwplayer', // player type - 
   135           live: true, 
    78           live: true, 
   137           width: 640, 
    80           width: 640, 
   138           provider: "rtmp" 
    81           provider: "rtmp" 
   139       },
    82       },
   140       modules: [
    83       modules: [
   141                { type: "MediaFragment",
    84                { type: "MediaFragment",
   142   			     		 metadata:{
    85                             metadata:{
   143 	  	  			   format:'cinelab',
    86                            format:'cinelab',
   144 		  				   src:file,
    87                              src:file,
   145 						     type:'json'}
    88                              type:'json'}
   146 						}]
    89                         }]
   147 
    90 
   148     };
    91     };
   149     
    92     
   150     IriSP.initPlayer(config, "polemic_fr.json");
    93     IriSP.initPlayer(config, "polemic_fr.json");
   151   </script>
    94   </script>