Advertisement
jvidalgz

Musica

May 4th, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. import javax.sound.sampled.*;
  2. import java.io.IOException;
  3. import java.net.MalformedURLException;
  4. import java.net.URL;
  5.  
  6. /**
  7.  * Created by jaime on 23-04-2015.
  8.  */
  9. public class Musica {
  10.  
  11.         public Clip cancion;
  12.         public String ruta;
  13.         public int repeticiones;
  14.  
  15.  
  16.     public Musica(String ruta, int repeticioones){
  17.         this.ruta=ruta;
  18.         this.repeticiones = repeticioones;
  19.     }
  20.  
  21.     public void comenzar(){
  22.         try {
  23.             URL url = new URL(ruta);
  24.             AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
  25.             cancion= AudioSystem.getClip();
  26.             cancion.open(audioIn);
  27.             cancion.start();
  28.  
  29.         }catch (MalformedURLException murle) {
  30.             System.out.println(murle.toString());
  31.         }catch (UnsupportedAudioFileException e) {
  32.             System.out.println(e.toString());
  33.         }catch (IOException e) {
  34.             System.out.println(e.toString());
  35.         }catch (LineUnavailableException e){
  36.             System.out.println(e.toString());
  37.         }
  38.     }
  39.  
  40.     public void detener(){
  41.         cancion.stop();
  42.         cancion.close();
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement