Archivo mp3
Proyecto de Laboratorio
Objetivos
• • • • • Que el estudiante aplique los conocimientos adquiridos en el Laboratorio en lo que respecta a los temas definidos en el programa. Que el estudiante sea autodidacta einvestigue para encontrar la resolución al problema. Que el estudiante aplique la Programación Orientada a Objetos (POO) para resolver problemas. Que el estudiante pueda implementar Java como lenguaje de programación orientado a objetos para la solución de problemas. Que el estudiante desarrolle pensamiento abstracto para solucionar el problema planteado y que desarrolle su creatividad para generarnuevas ideas y que las plasme en la solución del problema. Que el estudiante implemente código html para visualizar páginas web.
•
Descripción
Se le solicita a usted desarrollar un reproductor de música básico que incluya las características principales que los reproductores comerciales tienen. El reproductor básico, por ser primera versión del producto, NO se reproducirán las canciones,sino que simulará la reproducción con el tiempo definido en el archivo de música.
Características y Requerimientos
El reproductor tendrá funciones básicas como: Agregar archivos y carpetas de música. Biblioteca musical organizada por características de la canción como artista, género, etc. Listas. Búsqueda de canciones por características de la misma, artista, nombre, etc. Ordenamiento de la biblioteca y listas por artista, nombre, etc. Estas características se describen más adelante.
INTRODUCCION A LA PROGRAMACION Y COMPUTACION 1
Datos de la Canción
La canción debe de ser un archivo XML con la información de la canción guardada en este formato. Las canciones deben de ser de extensión MP3 o WMA.
Estructura del archivo de música y sus datos
La estructura en XMLdel archivo y sus datos son la siguiente: La Sirena Varada Héroes del Silencio El Espíritu del Vino 4:15 Rock 1993 C:\imagenes\heroes.jpg Titulo: es el titulo o nombre de la canción. Artista: es el interprete de la canción. Album: el álbum a la que pertenece esa canción. Tiempo: es el tiempo en que dura la canción. Genero: es el genero musical de la canción. Año: es el año en quesalió el álbum o la canción. Imagen: contiene el patch de la imagen del álbum.
Todos los campos, menos IMAGEN, son obligatorios.
Datos de la Lista
Una lista está formada por canciones. La lista debe de ser guardada en un archivo XML, con la siguiente estructura: C:\musica\la sirena varada.mp3 C:\musica\entre dos tierras.mp3 C:\musica\avalancha.mp3 C:\musica\la chispa adecuada.mp3C:\musica\flor venenosa.mp3 Donde representa el path donde esta guardada esa canción. El nombre de la lista, es el nombre del archivo. Una lista se guarda con extensión WPL.
INTRODUCCION A LA PROGRAMACION Y COMPUTACION 1
La aplicación tendrá como módulos principales los siguientes:
Interfaz Principal
Este módulo es el que contendrá a los demás módulos. Debe de ser amigable a la vista. Nonecesariamente debe de mostrar todos los módulos pero sí debe de dar fácil acceso a los demás módulos.
Menú Principal
Este módulo tendrá un menú con las siguientes opciones como mínimo: Menú Archivo Este menú contendrá las siguientes opciones. Abrir Archivo: Aquí se seleccione cualquier archivo para reproducirlo. También se pueden abrir listas guardadas como archivo. Al abrir el archivo o lista,automáticamente se mostrarán en la lista de reproducción el archivo seleccionado o los archivos que incluya la lista. Si en la configuración del reproductor, está activada la opción de agregar automáticamente, el archivo, o archivos y la lista si es una lista, se agregará a la biblioteca si en caso no están incluidos. Abrir Carpeta: De la misma manera que “Abrir Archivo”, solamente que aquí se...
Regístrate para leer el documento completo.