--- a/web/static/js/LdtPlayer.js Sat Jun 12 02:13:37 2010 +0200
+++ b/web/static/js/LdtPlayer.js Mon Jun 14 09:54:49 2010 +0200
@@ -3,10 +3,10 @@
----------------------------------------------------------------
LDTPlayer is created by http://www.iri.centrepompidou.fr
- 2010-06-10
+ 2010-06-14 - version 0.07
- Initiated By Samuel Huron < samuel.huron (at) cybunk (dot) com
- this version is the 0.06
+ init By Samuel Huron < samuel.huron (at) cybunk (dot) com >
+
----------------------------------------------------------------
*/
@@ -201,12 +201,54 @@
$jIRI.ajax({
dataType: 'jsonp',
- url:urlJson,
+ url:urlJson,//+"?callback=callbackLdts",
+ //jsonpCallback:callbackLdts,
success: function(json){
- //alert("success !");
-
+ //eval(json);
+ //alert("callback LDTS");
+ /* START PARSING ----------------------- */
+ /* metas , medias , annotation-types , annotations , lists , tags , views */
+ /* # fonction avec 1 seul media et 1 seul annotation type code a cleaner */
+ /* # créer le player */
+ //$jIRI.each(json.medias, function(i,item) {
+ //});
+ $jIRI("<div></div>").appendTo("#output");
+ MyMedia = new Media(json.medias[0].id,json.medias[0].href,json.medias[0]["meta"]["dc:duration"],json.medias[0]['dc:title'],json.medias[0]['dc:description']);
+ MyMedia.createPlayer(playerLdtWidth,playerLdtHeight);
+ //alert("success loading ! "+json.medias[0]["meta"]["dc:duration"]+ " | " +json.medias[0]["meta"]["item"]["value"]);
+
+ /* # créer lignes */
+ /*$jIRI.each(json['annotation-types'], function(i,item) {
+ });*/
+ MyLdt = new Ligne (json['annotation-types'][0].id,json['annotation-types'][0]['dc:title'],json['annotation-types'][0]['dc:description'],json.medias[0]["meta"]["dc:duration"]);
+ //alert("duration : "+json.medias[0]["dc:duration"]);
+ /* # créer les annotations */
+ $jIRI.each(json.annotations, function(i,item) {
+
+ MyLdt.addAnnotation(
+ item.id,
+ item.begin,
+ item.end,
+ item.media,
+ item.content.title,
+ item.content.description,
+ item.content.color);
+
+ });
+ $jIRI.each(json.lists, function(i,item) {
+ trace("lists","");
+ });
+ $jIRI.each(json.tags, function(i,item) {
+ trace("tags","");
+ });
+ $jIRI.each(json.views, function(i,item) {
+ trace("views","");
+ });
+ /* END PARSING ----------------------- */
+
+
}
,error: function(data){
alert("ERROR : "+data);
@@ -215,45 +257,6 @@
}
function callbackLdts(json){
- /* START PARSING ----------------------- */
- /* metas , medias , annotation-types , annotations , lists , tags , views */
- /* # fonction avec 1 seul media et 1 seul annotation type code a cleaner */
- /* # créer le player */
- //$jIRI.each(json.medias, function(i,item) {
- //});
- $jIRI("<div></div>").appendTo("#output");
- MyMedia = new Media(json.medias[0].id,json.medias[0].url,json.medias[0]["dc:duration"],json.medias[0]['dc:title'],json.medias[0]['dc:description']);
- MyMedia.createPlayer(playerLdtWidth,playerLdtHeight);
-
- /* # créer lignes */
- /*$jIRI.each(json['annotation-types'], function(i,item) {
- });*/
- MyLdt = new Ligne (json['annotation-types'][0].id,json['annotation-types'][0]['dc:title'],json['annotation-types'][0]['dc:description'],json.medias[0]["dc:duration"]);
- //alert("duration : "+json.medias[0]["dc:duration"]);
-
- /* # créer les annotations */
- $jIRI.each(json.annotations, function(i,item) {
-
- MyLdt.addAnnotation(
- item.id,
- item.begin,
- item.end,
- item.media,
- item.content.title,
- item.content.description,
- item.content.color);
-
- });
- $jIRI.each(json.lists, function(i,item) {
- trace("lists","");
- });
- $jIRI.each(json.tags, function(i,item) {
- trace("tags","");
- });
- $jIRI.each(json.views, function(i,item) {
- trace("views","");
- });
- /* END PARSING ----------------------- */
}