Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2010, 15:59
kiba71
 
Fecha de Ingreso: agosto-2010
Mensajes: 14
Antigüedad: 14 años, 4 meses
Puntos: 0
Más perdido que un pulpo en un garaje...

Buenasss


Bueno, como ya comenté en otro post, ando intentando hacer un despertador en Java, total, que te diga qué hora es, a qué hora quieres que suene y que reproduzca un archivo mp3 del ordenador del usuario como tono del despertador...

He andando pegándome con BasicPlayer y no he sacado mucho en claro... Cogí algo de código de un post solucionado de otra página, pero cuando voy a compilar me doy cuenta de que netBeans me dice que no es una clase abstracta y le faltan ciertos métodos... Le digo que lo corrija y me pone ahí 4 métodos que me huelo para qué son pero no sé con qué sentencias tengo que rellenarlos...

Pego el código:

Código:
package pruebademp3;

import java.util.Map;
import javazoom.jlgui.basicplayer.*;
import java.io.*;
import javazoom.spi.*;
import javazoom.jl.converter.*;
import javazoom.jl.player.*;
import javazoom.jl.decoder.*;



public class Main implements BasicPlayerListener{


    private BasicPlayer Player;

    public void Main() {

        Player = new BasicPlayer();

    }

    public void Play() throws BasicPlayerException {

        Player.play();

    }

    public void Openfile(String archivo) throws BasicPlayerException {

        Player.open(new File(archivo));


    }

    public void Resume() throws BasicPlayerException {

        Player.resume();

    }

    public void Stop() throws BasicPlayerException {

        Player.stop();


    }


    public void Pause() throws BasicPlayerException {

      Player.pause();


    }

    public static void main(String [] args) {

        try
        {
        Main Player = new Main();
        Player.Openfile("Z:/David/Musica/TORCH.mp3");
        Player.Play();
        }

        catch(Exception ex)
        {

            System.out.println("Error, " + ex.getMessage());

        }

    }

    public void opened(Object o, Map map) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void progress(int i, long l, byte[] bytes, Map map) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void stateUpdated(BasicPlayerEvent bpe) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    public void setController(BasicController bc) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

}
Las sentencias añadidas por netBeans son las últimas. Estoy seguro de que está lleno de fallos xD pero bueno, no seáis muy duros conmigo que llevo programando en Java 2 días :D

Ah, esto no es el proyecto del despertador, esto solo es una prueba para intentar que me funcione la reproducción de mp3, que es la única parte del despertador que no tengo muy claro cómo hacerla...

Gracias de antemano a los que respondan :)

Un saludo!