test/slideshare.htm
changeset 961 e1baacb52075
parent 960 9a278b9e3b05
child 965 eadb7290c325
equal deleted inserted replaced
956:7c1d08cf6956 961:e1baacb52075
     5         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
     5         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
     6         <title>Metadataplayer test with JwPlayer</title>
     6         <title>Metadataplayer test with JwPlayer</title>
     7         <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
     7         <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
     8         <link href='test.css' rel='stylesheet' type='text/css'>
     8         <link href='test.css' rel='stylesheet' type='text/css'>
     9         <script type="text/javascript" src="metadataplayer/LdtPlayer-core.js" type="text/javascript"></script>
     9         <script type="text/javascript" src="metadataplayer/LdtPlayer-core.js" type="text/javascript"></script>
    10         <script type="text/javascript" src="test-config.js" type="text/javascript"></script>
       
    11         <style type="text/css">
    10         <style type="text/css">
    12         #SlideShareContainer {
    11         #SlideShareContainer {
    13             float: left;
    12             float: left;
    14             width: 400px;
    13             width: 400px;
    15             margin: 10px 0;
    14             margin: 10px 0;
    21         <h1>Metadataplayer test with JwPlayer</h1>
    20         <h1>Metadataplayer test with JwPlayer</h1>
    22         <div id="LdtPlayer"></div>
    21         <div id="LdtPlayer"></div>
    23         <div id="SlideShareContainer"></div>
    22         <div id="SlideShareContainer"></div>
    24         <div id="AnnotationsListContainer"></div>
    23         <div id="AnnotationsListContainer"></div>
    25         <script type="text/javascript">
    24         <script type="text/javascript">
    26     IriSP.libFiles.locations.jwPlayerSWF = "player.swf";
    25 IriSP.libFiles.defaultDir = "libs/";
    27     IriSP.libFiles.defaultDir = "libs/";
    26 IriSP.language = 'fr';
    28     IriSP.language = 'fr';
    27 IriSP.widgetsDir = "metadataplayer";
    29     IriSP.widgetsDir = "metadataplayer";
    28 var _metadata = {
    30     var _metadata = {
    29     url: 'http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/cljson/id/8a1a344a-7f34-11e1-9ee2-00145ea4a2be?callback=?',
    31         url: 'http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/cljson/id/8a1a344a-7f34-11e1-9ee2-00145ea4a2be?callback=?',
    30     format: 'ldt'
    32         format: 'ldt'
    31 };
    33     };
    32 var _config = {
    34     var _config = {            
    33     width : 620,
    35         gui: {
    34     container : 'LdtPlayer',
    36             width : 620,
    35     default_options: {
    37             container : 'LdtPlayer',
    36         metadata: _metadata
    38             default_options: {
    37     },
    39                 metadata: _metadata
    38     css : 'metadataplayer/LdtPlayer-core.css',
    40             },
    39     widgets: [
    41             css : 'metadataplayer/LdtPlayer-core.css',
    40         {
    42             widgets: [
    41             type: "JwpPlayer",
    43                 { type: "Slider" },
    42             live: true,
    44                 { type: "Controller" },
    43             height: 350,
    45                 { type: "Polemic" },
       
    46                 { type: "Segments" },
       
    47                 { type: "Slice" },
       
    48                 { type: "Arrow" },
       
    49                 { type: "Annotation" },
       
    50                 {
       
    51                     type: "CreateAnnotation",
       
    52                     api_endpoint_template: "/pf/ldtplatform/api/ldt/annotations/{{id}}.json",
       
    53                     creator_name: "Metadataplayer"
       
    54                 },
       
    55                 { type: "Tweet" },
       
    56                 {
       
    57                     type: "Tagcloud"
       
    58                 },
       
    59                 {
       
    60                     type: "AnnotationsList",
       
    61                     container: "AnnotationsListContainer"
       
    62                 },
       
    63                 {
       
    64                     type: "Slideshare",
       
    65                     container: "SlideShareContainer"
       
    66                 },
       
    67                 { type: "Mediafragment"}
       
    68             ]
       
    69         },
       
    70         player:{
       
    71             type:'auto',
       
    72             live: true, 
       
    73             height: 350, 
       
    74             width: 620, 
       
    75             provider: "rtmp",
    44             provider: "rtmp",
    76             autostart: true,
    45             autostart: true,
    77             metadata: _metadata
    46             streamer: function(_url) {
    78         }
    47                 var _matches = _url.match(/^[^\/]+\/\/[^\/]+\/[^\/]+\//);
    79     };
    48                 if (_matches) {
       
    49                     return _matches[0];
       
    50                 } else {
       
    51                     return _url;
       
    52                 }
       
    53             }
       
    54         },
       
    55         { type: "Slider" },
       
    56         { type: "Controller" },
       
    57         { type: "Polemic" },
       
    58         { type: "Segments" },
       
    59         { type: "Slice" },
       
    60         { type: "Arrow" },
       
    61         { type: "Annotation" },
       
    62         {
       
    63             type: "CreateAnnotation",
       
    64             api_endpoint_template: "/pf/ldtplatform/api/ldt/annotations/{{id}}.json",
       
    65             creator_name: "Metadataplayer"
       
    66         },
       
    67         { type: "Tweet" },
       
    68         {
       
    69             type: "Tagcloud"
       
    70         },
       
    71         {
       
    72             type: "AnnotationsList",
       
    73             container: "AnnotationsListContainer"
       
    74         },
       
    75         {
       
    76             type: "Slideshare",
       
    77             container: "SlideShareContainer"
       
    78         },
       
    79         { type: "Mediafragment"}
       
    80     ]
       
    81 };
    80     
    82     
    81     var _myPlayer = new IriSP.Metadataplayer(_config);
    83     var _myPlayer = new IriSP.Metadataplayer(_config);
    82     
    84     
    83         </script>
    85         </script>
    84     </body>
    86     </body>