ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

GESTION DE BASES DE DATOS


Enviado por   •  4 de Diciembre de 2013  •  3.300 Palabras (14 Páginas)  •  273 Visitas

Página 1 de 14

Bueno, pues sucede que ayer me encontraba haciendo una aplicación Web en Java cuando me surgió

una duda que nada tenía que ver con lo que estaba haciendo, dije: Y si mi aplicación tocara música

mientras está ejecutándose ? Entonces me dí a la tarea de buscar alguna manera de hacer esto, y este

tutorial es el resultado de esa búsqueda.

El objetivo entonces es el siguiente:

Lograr reproducir un

Lograr reproducir un

m

m

p3 en Java de una manera fácil y que nos permita seguir haciendo cualquier otra rutina mientras se

p3 en Java de una manera fácil y que nos permita seguir haciendo cualquier otra rutina mientras se

reproduce el archivo.

reproduce el archivo.

Bueno, primero lo primero, Qué se necesita para este tuto?

• Netbeans IDE 6.1 descargar aqui

Cualquier opción que venga con el Base IDE y Java SE funcionarán para este tutorial.

• Librería Jlayer descargar aqui

Listo, eso lo único que necesitamos, después de instalar Netbeans abrimos el IDE y generamos un

nuevo proyecto:

En la primer pantalla dejamos las opciones por default como muestra la imágen:

En la segunda pantalla le ponemos nombre a nuestro proyecto, en este caso usaremos el nombre:

JavaMp3Player, las demás opciones las dejamos por default, y finalizamos el asistente.

En la parte izquierda de nuestro IDE está la venta de proyectos, ahí debió aparecer nuestro nuevo

proyecto de la siguiente manera:

Si por alguna razón no esta abierta esta ventana podemos verla de forma manual presionando Ctrl + F1

Si por alguna razón no esta abierta esta ventana podemos verla de forma manual presionando Ctrl + F1

Una vez creado el proyecto debemos agregar la librería Jlayer, para agregarla a nuestro proyecto en

Netbeans necesitamos el archivo que bajamos de la página javazoom.net al principio del tutorial.

Descomprimimos el archivo en cualquier lugar y veremos el contenido de la carpeta:

El único archivo que necesitamos es el jl1.0.jar que es donde están las clases ya compiladas del

reproductor de mp3. Como podemos ver junto con la libreria también descargamos el código fuente y

la documentación.

Una vez descomprida la carpeta procedemos a agregarla a nuestro proyecto en Netbeans.

Hacemos clic derecho sobre la parte de Libraries en nuestro proyecto.

Y seleccionamos Add JAR/FOLDER... esto nos lleva a una pantalla donde tenemos que buscar el

directorio donde descomprimimos el archivo jl1.0.jar

Una vez agregado debe aparecer bajo la sección de Libraries del proyecto:

Ok, ahora tenemos todo listo para empezar a programar nuestro reproductor, a continuación explicaré

como lo haremos. Para nuestro objetivo necesitamos 2 clases:

• Clase de control

• Clase de prueba

La clase de Control la necesitamos para especificar las funciones de nuestro reproductor. Esta clase

llevará por nombre : MP3.java

La clase de prueba es una clase ejecutable que hace uso de la clase de control para probar su

funconalidad. Esta clase llevará por nombre: Main.java

Empezemos por definir nuestra clase de control.

Sobre nuestro proyecto expandimos la parte de “Source Packages” y hacemos clic derecho sobre el

paquete javamp3player, seleccionamos New > Java Class...

Esto nos llevará al asistente para generar una nueva clase. En el asistente ponemos como nombre de la

clase: MP3 y lo demás lo dejamos en default, finalizamos el asistente.

Nota: Siempre es buena idea empezar el nombre de una Clase con mayúscula

Nota: Siempre es buena idea empezar el nombre de una Clase con mayúscula

Esto nos crea la clase llamada MP3.java y nos abre una ventana en el editor.

Declaramos una cadena y una variable tipo Player de la siguiente manera:

public class MP3 {

public class MP3 {

private String filename;

private String filename;

private Player player;

private Player player;

}

}

Como podemos notar Netbeans nos resalta un error sobre Player, esto significa que no puede encontrar

alguna Clase con este nombre, la clase Player esta contendia dentro la librería jl1.0.jar por lo tanto

tenemos que decirle a nuestro IDE en dónde la puede encontrar, para esto hacemos clic sobre el foco

amarillo que aparece al principio de la línea donde declaramos Player y seleccionamos la primera

opción: “Add import for javazoom.jl.player.Player”.

Al hacer esta acción lo que hace el IDE es agregar el import necesario al principio del código:

import javazoom.jl.player.Player;

import javazoom.jl.player.Player;

Por lo tanto nuestro código debe parecerse a esto:

package javamp3player;

package javamp3player;

import javazoom.jl.player.Player;

import javazoom.jl.player.Player;

public class MP3 {

public class MP3 {

private String filename;

private String filename;

private Player player;

private Player player;

}

}

La cadena filename la usaremos para recibir el nombre del archivo mp3 a tocar, el objeto player lo

usaremos para controlar nuestro mp3.

A continuación declaramos el constructor de la clase

public MP3(String archivo) {

public MP3(String archivo) {

this.filename

this.filename

=

=

archivo;

archivo;

}

}

Este constructor recibe como argumento una cadena que se asigna a la propiedad filename para futuras

referencias al archivo.

Ahora empezaremos a declarar los métodos con los que controlaremos nuestro player, empezamos con

el método Close

en este método cerramos la conexión al player si es que se le ha asignado alguna

en este método cerramos la conexión al player si es que se le ha asignado alguna

public void close()

public void close()

{

{

if (player != null) {

if (player != null) {

player.close();

player.close();

}

}

}

}

El siguiente método es el más “complicado” de nuestra clase de control, es el método Play, aquí leemos

el archivo y se lo pasamos al objeto Player para que lo reproduzca.

public void play() {

public void play() {

try {

try {

FileInputStream fis = new FileInputStream(filename);

...

Descargar como (para miembros actualizados) txt (16 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com