lunes, 29 de octubre de 2012

Proyecto-Entrega 3



Fragmentos del código


Fragmento 1

archivo
musica.php

En esta parte enviamos como campo oculto un id único de la canción asignándole un valor que se determina con el número que tiene registrado en la base de datos.

Después tenemos un script básicamente esta esperando a ser llamado quien contendrá dos parámetros los cuales se les asignaran a otras variables y después enviarlas por el método POST.

Fragmento 2

archivo
reproductor.js

Utilizando un poco de AJAX, aquí lo más lo importante del código el cual haremos una actualización del tiempo, los datos serían el tiempo transcurrido y el tiempo total haciendo una comparación entre ambos donde si es falsa no me hará nada, pero si es verdadero esta llamara a una función llamada "evaluar canción"

Fragmento 3

archivo
listar_ajax.php

Este archivo sin más hace la conexión a la  base de datos, con el fin de actualizar el campo de "intReproduccion" de mi base de datos, haciendo un UPDATE donde el idContador (clave única) sea la que te paso por parámetro. De haber un error la propia página te lo hará notar.

¿Para qué esto? Necesitamos almacenar una variable que se incremente en la base de datos, para así poder obtener las listas inteligentes como: "Las más escuchadas", "Mis favoritas" , etc. De esta manera el reproductor se está adaptando a los gustos del usuario y le será más fácil reproducir sus canciones favoritas, etc.


Video-Avance Reproductor Adaptativo

1 comentario: