metadataplayer/renkan.htm
author durandn
Thu, 21 Apr 2016 15:18:19 +0200
changeset 605 13d355fd09bf
parent 173 009427475db2
permissions -rw-r--r--
updated uri to allow optional trailing slash on single resource URIs (django automatic redirects don't carry over the Authorization header that can sometimes be needed, for instance with OAuth)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
32
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     1
<!doctype html>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     2
<html>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     3
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     4
    <head>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     5
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     6
        <title>Metadataplayer test with Renkan</title>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     7
        <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic' rel='stylesheet' type='text/css'>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     8
        <link href='test.css' rel='stylesheet' type='text/css'>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
     9
        <script type="text/javascript" src="metadataplayer/LdtPlayer-core.js" type="text/javascript"></script>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    10
        <style type="text/css">
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    11
        #MainContainer {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    12
            width: 1180px;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    13
            margin: 0 auto;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    14
        }
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    15
        #RenkanContainer {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    16
            float: left;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    17
            width: 600px;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    18
            height: 500px;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    19
            margin: 5px;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    20
        }
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    21
        </style>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    22
    </head>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    23
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    24
    <body>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    25
        <h1>Metadataplayer test with Renkan</h1>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    26
        <div id="MainContainer">
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    27
            <div id="LdtPlayer"></div>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    28
            <div id="RenkanContainer"></div>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    29
        </div>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    30
        <script type="text/javascript">
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    31
    IriSP.libFiles.defaultDir = "libs/";
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    32
    IriSP.language = 'fr';
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    33
    IriSP.widgetsDir = "metadataplayer";
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    34
    var _metadata = {
52
e0f6f3c31150 Added colors !
veltr
parents: 32
diff changeset
    35
//        url: 'json/ldt-jwplayer.json',
32
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    36
        url: 'http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/cljson/id/67280b1c-ff30-11e0-a82d-00145ea49a02?callback=?',
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    37
        format: 'ldt'
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    38
    };
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    39
    var _config = {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    40
        gui: {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    41
            width : 550,
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    42
            container : 'LdtPlayer',
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    43
            default_options: {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    44
                metadata: _metadata
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    45
            },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    46
            css : 'metadataplayer/LdtPlayer-core.css',
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    47
            widgets: [
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    48
                { type: "Slider" },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    49
                { type: "Controller" },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    50
                { type: "Polemic" },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    51
                { type: "Segments" },
52
e0f6f3c31150 Added colors !
veltr
parents: 32
diff changeset
    52
                { type: "Slice" },
32
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    53
                {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    54
                    type: "Arrow",
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    55
                    base_height: 4
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    56
                },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    57
                { type: "Annotation" },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    58
                { type: "Tweet" },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    59
                {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    60
                    type: "Renkan",
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    61
                    container: "RenkanContainer",
173
009427475db2 Improvements for MDP and CG
veltr
parents: 52
diff changeset
    62
                    data: "json/renkan.json"
32
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    63
                },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    64
                { type: "Mediafragment"}
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    65
            ]
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    66
        },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    67
        player:{
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    68
            type:'auto',
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    69
            live: true, 
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    70
            height: 350, 
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    71
            width: 550, 
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    72
            provider: "rtmp",
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    73
            streamer: function(_url) {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    74
                var _matches = _url.match(/^[^\/]+\/\/[^\/]+\/[^\/]+\//);
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    75
                if (_matches) {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    76
                    return _matches[0];
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    77
                } else {
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    78
                    return _url;
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    79
                }
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    80
            },
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    81
            //autostart: true,
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    82
            metadata: _metadata
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    83
        }
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    84
    };
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    85
    
52
e0f6f3c31150 Added colors !
veltr
parents: 32
diff changeset
    86
    var _myPlayer = new IriSP.Metadataplayer(_config);
32
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    87
    
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    88
        </script>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    89
    </body>
bb240c58c87e Added Metadataplayer test files
veltr
parents:
diff changeset
    90
</html>