Hola, tengo una aplicación basada en javascript que se usa para ver videos en streaming, pero yo lo quiero modificar para ver peliculas del disco duro. El caso es que no se el por que no se reproduce el vido, ya que la carátula si aparece. Otra cosa es que no se como puedo extraer la descripción de la pelicula desde filmaffinity, ya que la aplicación de otros si les funciona. Os dejo el código completo para que lo veais y me ayudeis. Gracias.

Código Javascript :

(function() {

// Ejemplo de plugin con lista estática

var init = {
   head : 'Ordenador',   // Nombre que aparecera en la lista de plugins
   name : 'inicio',               // No modificar. Indica que es la cabecera del plugin
   type : 'lista',               // Indica el estilo a aplicar. En este caso es una lista de nombres sencilla
   max_screen : 8,               // Numero de elementos que se muestran
   data : null,                  // No modificar
   play : false,               // Indica si la lista contiene objetos reproducibles
   options: {                  // No modificar 
      base_url : '',
   },
   objects :  [               // Lista de objetos que se mostraran
      {                           
         name : 'Películas',   // Nombre que se muestra para este objeto - OJO: No es el identificador (vease linea 23)
         image : null,         // Imagen que se muestra para este objeto (si fuese necesario)
         info : null,         // Info que se muestra para este objeto (si fuese necesario)
         navigation : {
            play : false,         // Indican los parametros de actuacion para este elemento. 
            next : 'seccion1',      // Parametro de actuacion para este elemento. Es una clave de debe
                        // ser exactamente igual al objeto que define el siguiente paso (véase 'var seccion1')
            prev : null,         // Indica de donde viene para poder volver a la pantalla anterior. 
         },
      },
   ],
   navigation : {
      play : false,
      next : false,
      prev : false,
   },
   
   navigation : {
      play : false,
      next : false,
      prev : false,
   },
};

var seccion1 = {                  // Objeto que define la lista
   name : 'seccion1',               // Clave unica que identifica al elemento
   type : 'list_cover_matrix',            // Indica el estilo a aplicar. En este caso es una lista de los carteles de las peliculas
   max_screen : 14,               // Numero maximo de elementos (NO MODIFICAR PARA ESTE CASO)
   data : null,                     // No modificar
   play : false,                     // No modificar
   options: {                     // No modificar
      base_url : 'http://www.filmaffinity.com/es/',
   },
   objects :  [
      {
         name : 'After Earth',
         image : '../../Peliculas/After Earth/folder.jpg', <------ Esta es la carátula
         description : undefined,  <-------- Descripción de filmaffinity
         links : [
            {
               name: 'REPRODUCIR',
               url: ["../../Peliculas/After Earth/After Earth.mp4'], <----Esta es la película
            },
         ],
      },
      
   ],
   navigation : {
      play : false,
      next : undefined,   // Hace que procese los contenidos como lista estática
      prev : 'inicio',
   },
};

var final_node = {          // No modificar. Necesario para almacenar informacion temporal
   name : 'final_node',
   data : null,
   max_screen : 12,
   type : 'final',
   navigation : {
      play : false,
      next : 'play',
      prev : '',
   },
};
               // MUY IMPORTANTE
var blusens = new Array();      // Es necesario definir un array con el nombre que sea para almacenar todos los objetos         
blusens.push(init);         // que describen el funcionamiento de nuestro plugin 
blusens.push(seccion1);
blusens.push(final_node);
main_list.push(blusens);      // Una vez que lo tenemos hay que meterlo en la variable main_list
internal_ready();         // Avisamos a la aplicacion de que nuestro plugin esta listo

})();