test/jwplayer.htm
changeset 944 8a6c9e3d0158
parent 939 1f9e30f0fa3c
child 945 7d9f6fd6f904
equal deleted inserted replaced
907:27b248a13355 944:8a6c9e3d0158
       
     1 <!doctype html>
       
     2 <html>
       
     3 
       
     4     <head>
       
     5         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
       
     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'>
       
     8         <link href='test.css' rel='stylesheet' type='text/css'>
       
     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     </head>
       
    12 
       
    13     <body>
       
    14         <h1>Metadataplayer test with JwPlayer</h1>
       
    15         <div id="LdtPlayer"></div>
       
    16         <div id="AnnotationsListContainer"></div>
       
    17         <script type="text/javascript">
       
    18     IriSP.libFiles.defaultDir = "libs/";
       
    19     IriSP.language = 'fr';
       
    20     IriSP.widgetsDir = "metadataplayer";
       
    21     var _metadata = {
       
    22         url: 'json/ldt-jwplayer.json',
       
    23 //        url: 'http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/cljson/id/5a893570-ca73-11e1-9443-00145ea4a2be?callback=?',
       
    24         format: 'ldt'
       
    25     };
       
    26     var _config = {            
       
    27         gui: {
       
    28             width : 550,
       
    29             container : 'LdtPlayer',
       
    30             default_options: {
       
    31                 metadata: _metadata
       
    32             },
       
    33             css : 'metadataplayer/LdtPlayer-core.css',
       
    34             widgets: [
       
    35                 { type: "Slider" },
       
    36                 { type: "Controller" },
       
    37                 { type: "Polemic" },
       
    38                 { type: "Segments" },
       
    39                 { type: "Slice" },
       
    40                 {
       
    41                     type: "Arrow",
       
    42                     base_height: 4
       
    43                 },
       
    44                 { type: "Annotation" },
       
    45                 {
       
    46                     type: "CreateAnnotation",
       
    47                     api_endpoint_template: "post-test.php",
       
    48                     creator_name: "Metadataplayer",
       
    49                     creator_avatar: "https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
       
    50                     tag_titles: ["#amateur", "#digital-humanities"]
       
    51                 },
       
    52                 { type: "Tweet" },
       
    53                 {
       
    54                     type: "Tagger",
       
    55                     api_endpoint: "post-test.php"
       
    56                 },
       
    57                 {
       
    58                     type: "Tagcloud"
       
    59                 },
       
    60                 {
       
    61                     type: "AnnotationsList",
       
    62                     container: "AnnotationsListContainer",
       
    63                     default_thumbnail : "http://ldt.iri.centrepompidou.fr/static/site/ldt/css/imgs/video_sequence.png"
       
    64                 },
       
    65                 { type: "Mediafragment"}
       
    66             ]
       
    67         },
       
    68         player:{
       
    69             type:'auto',
       
    70             live: true, 
       
    71             height: 350, 
       
    72             width: 550, 
       
    73             provider: "rtmp",
       
    74             streamer: function(_url) {
       
    75                 var _matches = _url.match(/^[^\/]+\/\/[^\/]+\/[^\/]+\//);
       
    76                 if (_matches) {
       
    77                     return _matches[0];
       
    78                 } else {
       
    79                     return _url;
       
    80                 }
       
    81             },
       
    82             //autostart: true,
       
    83             metadata: _metadata
       
    84         }
       
    85     };
       
    86     
       
    87     _myPlayer = new IriSP.Metadataplayer(_config);
       
    88     
       
    89         </script>
       
    90     </body>
       
    91 </html>