test/test-config.js
branchnew-model
changeset 917 eb8677d3a663
parent 910 b9f1bd52df9a
equal deleted inserted replaced
916:ec6849bbbdcc 917:eb8677d3a663
     1 function testConfig(_urlMetadata, _useLocalBuild) {
     1 function testConfig(_urlMetadata, _useLocalBuild, _video, _playerType) {
     2     document.getElementById('LdtPlayer').innerHTML = '';
     2     document.getElementById('LdtPlayer').innerHTML = '';
     3     _useLocalBuild = (typeof _useLocalBuild !== "undefined" && _useLocalBuild)
     3     _useLocalBuild = (typeof _useLocalBuild !== "undefined" && _useLocalBuild)
     4     IriSP.libFiles.defaultDir = _useLocalBuild ? "libs/" : "../src/js/libs/";
     4     IriSP.libFiles.defaultDir = _useLocalBuild ? "libs/" : "../src/js/libs/";
     5     IriSP.widgetsDir = _useLocalBuild ? "metadataplayer" : "../src/widgets";
     5     IriSP.widgetsDir = _useLocalBuild ? "metadataplayer" : "../src/widgets";
     6     var _metadata = {
     6     var _metadata = {
    29                 { type: "Tagcloud" },
    29                 { type: "Tagcloud" },
    30                 {
    30                 {
    31                     type: "AnnotationsList",
    31                     type: "AnnotationsList",
    32                     container: "AnnotationsListContainer"
    32                     container: "AnnotationsListContainer"
    33                 },
    33                 },
    34                 { type: "Mediafragment"},
    34                 { type: "Mediafragment"}
    35                 {
    35 /*                {
    36                     type: "Trace",
    36                     type: "Trace",
    37                     default_subject: "tests-iri",
    37                     default_subject: "tests-iri",
    38                     js_console: true
    38                     js_console: true
    39                 }
    39             } */
    40             ]
    40             ]
    41         },
    41         },
    42         player:{
    42         player:{
    43             type:'auto',
    43             type:'auto',
    44             live: true, 
    44             live: true, 
    47             provider: "rtmp",
    47             provider: "rtmp",
    48             autostart: true,
    48             autostart: true,
    49             metadata: _metadata
    49             metadata: _metadata
    50         }
    50         }
    51     };
    51     };
       
    52     if (typeof _playerType != "undefined") {
       
    53         _config.player.type = _playerType;
       
    54     }
       
    55     if (typeof _video != "undefined") {
       
    56         _config.player.video = _video;
       
    57     }
    52     
    58     
    53     return new IriSP.Metadataplayer(_config);
    59     return new IriSP.Metadataplayer(_config);
    54 }
    60 }