java播放音乐

java对音乐的支持并不好,只支持wav格式和mid格式的。

 

 

package com.sinosoft.io;

 

import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

import sun.audio.AudioPlayer;
import sun.audio.AudioStream;

public class PlayMusic {
 public static void main(String[] args) {
     //单一播放声音方法
         try {
     FileInputStream fis = new FileInputStream("src/我爱他.wav");
     AudioStream stream = new AudioStream(fis);
     AudioPlayer.player.start(stream);
    } catch (FileNotFoundException e) {
     e.printStackTrace();
    } catch (IOException e) {
     e.printStackTrace();
    }
   
    //循环播放音乐方法
    URL cb = null;
    File f = new File("src/我爱他.wav");
    try {
     //先转换为uri.在转为url
     cb = f.toURI().toURL();
    } catch (MalformedURLException e) {
     e.printStackTrace();
    }
    AudioClip aau;
    aau = Applet.newAudioClip(cb);
    //aau.play();
    aau.loop();
   }

  }

你可能感兴趣的:(java,.net,F#,音乐,sun)