test/mashup/moon.htm
changeset 961 e1baacb52075
parent 959 ee11ed1b739e
child 965 eadb7290c325
equal deleted inserted replaced
956:7c1d08cf6956 961:e1baacb52075
    52 var _metadata = {
    52 var _metadata = {
    53     url: 'moon/moon.json',
    53     url: 'moon/moon.json',
    54     format: 'ldt'
    54     format: 'ldt'
    55 };
    55 };
    56 var _canPlayMp4 = document.createElement('video').canPlayType('video/mp4');
    56 var _canPlayMp4 = document.createElement('video').canPlayType('video/mp4');
    57 var _config = {            
    57 var _config = {
    58     gui: {
    58     width : 630,
    59         width : 630,
    59     container : 'LdtPlayer',
    60         container : 'LdtPlayer',
    60     default_options: {
    61         default_options: {
    61         metadata: _metadata
    62             metadata: _metadata
    62     },
       
    63     css : '../metadataplayer/LdtPlayer-core.css',
       
    64     widgets: [
       
    65         {
       
    66             type: "MashupPlayer",
       
    67             url_transform: function(_url) {
       
    68                 if (_canPlayMp4 == "maybe" || _canPlayMp4 == "probably") {
       
    69                     return _url.replace(/\.webm$/i,'.mp4');
       
    70                 } else {
       
    71                     return _url.replace(/\.mp4$/i,'.webm');
       
    72                 }
       
    73                 
       
    74             }
    63         },
    75         },
    64         css : '../metadataplayer/LdtPlayer-core.css',
    76         { type: "Slider" },
    65         widgets: [
    77         { type: "Controller" },
    66             { type: "Slider" },
    78         {
    67             { type: "Controller" },
    79             type: "Segments",
    68             {
    80             annotation_type: false
    69                 type: "Segments",
       
    70                 annotation_type: false
       
    71             },
       
    72             { type: "Arrow" },
       
    73             {
       
    74                 type: "Annotation",
       
    75                 annotation_type: false
       
    76             },
       
    77             {
       
    78                 type: "MediaList",
       
    79                 container: "mediaList"
       
    80             },
       
    81             {
       
    82                 type: "AnnotationsList",
       
    83                 container: "AnnotationsListContainer",
       
    84                 default_thumbnail : "http://ldt.iri.centrepompidou.fr/static/site/ldt/css/imgs/video_sequence.png"
       
    85             },
       
    86             { type: "Mediafragment" }
       
    87         ]
       
    88     },
       
    89     player:{
       
    90         type: 'mashup-html',
       
    91         url_transform: function(_url) {
       
    92             if (_canPlayMp4 == "maybe" || _canPlayMp4 == "probably") {
       
    93                 return _url.replace(/\.webm$/i,'.mp4');
       
    94             } else {
       
    95                 return _url.replace(/\.mp4$/i,'.webm');
       
    96             }
       
    97             
       
    98         },
    81         },
    99         height: 350,
    82         { type: "Arrow" },
   100         width: 630,
    83         {
   101         autostart: true,
    84             type: "Annotation",
   102         metadata: _metadata
    85             annotation_type: false
   103     }
    86         },
       
    87         {
       
    88             type: "MediaList",
       
    89             container: "mediaList"
       
    90         },
       
    91         {
       
    92             type: "AnnotationsList",
       
    93             container: "AnnotationsListContainer",
       
    94             default_thumbnail : "http://ldt.iri.centrepompidou.fr/static/site/ldt/css/imgs/video_sequence.png"
       
    95         },
       
    96         { type: "Mediafragment" }
       
    97     ]
   104 };
    98 };
   105 
    99 
   106 _myPlayer = new IriSP.Metadataplayer(_config);
   100 _myPlayer = new IriSP.Metadataplayer(_config);
   107 
   101 
   108     </script>
   102     </script>