Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.sound.sampled.*;
- import java.io.IOException;
- import java.net.MalformedURLException;
- import java.net.URL;
- /**
- * Created by jaime on 23-04-2015.
- */
- public class Musica {
- public Clip cancion;
- public String ruta;
- public int repeticiones;
- public Musica(String ruta, int repeticioones){
- this.ruta=ruta;
- this.repeticiones = repeticioones;
- }
- public void comenzar(){
- try {
- URL url = new URL(ruta);
- AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
- cancion= AudioSystem.getClip();
- cancion.open(audioIn);
- cancion.start();
- }catch (MalformedURLException murle) {
- System.out.println(murle.toString());
- }catch (UnsupportedAudioFileException e) {
- System.out.println(e.toString());
- }catch (IOException e) {
- System.out.println(e.toString());
- }catch (LineUnavailableException e){
- System.out.println(e.toString());
- }
- }
- public void detener(){
- cancion.stop();
- cancion.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement