metadataplayer/test-config.js
author cavaliet
Fri, 31 Aug 2012 17:43:31 +0200
changeset 14 94e058cf84de
parent 0 222f9654ed39
permissions -rw-r--r--
update ldt tar
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     1
function testConfig(_urlMetadata, _useLocalBuild) {
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     2
    document.getElementById('LdtPlayer').innerHTML = '';
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     3
    _useLocalBuild = (typeof _useLocalBuild !== "undefined" && _useLocalBuild)
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     4
    IriSP.libFiles.defaultDir = _useLocalBuild ? "libs/" : "../src/js/libs/";
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     5
    IriSP.widgetsDir = _useLocalBuild ? "metadataplayer" : "../src/widgets";
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     6
    var _metadata = {
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     7
        url: _urlMetadata,
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     8
        format: 'ldt'
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
     9
    };
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    10
    var _config = {            
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    11
        gui: {
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    12
            width : 620,
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    13
            container : 'LdtPlayer',
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    14
            default_options: {
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    15
                metadata: _metadata
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    16
            },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    17
            css : _useLocalBuild ? 'metadataplayer/LdtPlayer-core.css' : '../src/css/LdtPlayer-core.css',
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    18
            widgets: [
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    19
                { type: "Sparkline" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    20
                { type: "Slider" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    21
                { type: "Controller" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    22
                { type: "Polemic" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    23
                { type: "Segments" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    24
                { type: "Slice" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    25
                { type: "Arrow" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    26
                { type: "Annotation" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    27
                { type: "CreateAnnotation" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    28
                { type: "Tweet" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    29
                { type: "Tagcloud" },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    30
                {
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    31
                    type: "AnnotationsList",
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    32
                    container: "AnnotationsListContainer"
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    33
                },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    34
                { type: "Mediafragment"},
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    35
                {
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    36
                    type: "Trace",
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    37
                    default_subject: "tests-iri",
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    38
                    js_console: true
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    39
                }
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    40
            ]
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    41
        },
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    42
        player:{
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    43
            type:'auto',
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    44
            live: true, 
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    45
            height: 350, 
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    46
            width: 620, 
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    47
            provider: "rtmp",
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    48
            autostart: true,
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    49
            metadata: _metadata
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    50
        }
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    51
    };
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    52
    
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    53
    return new IriSP.Metadataplayer(_config);
222f9654ed39 Added metadataplayer with examples and docs
veltr
parents:
diff changeset
    54
}