integration/js/mediaplayer.js
author veltr
Fri, 23 Nov 2012 19:13:50 +0100
changeset 49 a21b851538b2
child 50 89e152523cb6
permissions -rw-r--r--
Added Media page
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
49
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     1
IriSP.mediaplayer = function(options) {
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     2
    
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     3
    var directory = new IriSP.Model.Directory(),
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     4
        content = directory.remoteSource({
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     5
            url: IriSP.endpoints.content + options.id,
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     6
            serializer: IriSP.serializers.content
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     7
        }),
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     8
        apidirectory = new IriSP.Model.Directory();
a21b851538b2 Added Media page
veltr
parents:
diff changeset
     9
    
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    10
    content.onLoad(function() {
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    11
        
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    12
        IriSP.mashupcore(content, new IriSP.Model.Mashup(false, content));
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    13
        
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    14
        var media = content.getMedias()[0];
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    15
        
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    16
        content.trigger("set-current", media);
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    17
        
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    18
        $(".info-title a").text(media.title);
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    19
        $(".title-video-wrap .title-video").text(media.title);
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    20
        $(".info-duration td").text(media.duration.toString());
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    21
        $(".info-description td").text(media.description);
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    22
        $(".info-tags td").text(media.keywords);
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    23
        
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    24
    });
a21b851538b2 Added Media page
veltr
parents:
diff changeset
    25
}