天天看點

java 實作提示音

package com.kting.data.utils;

import java.io.File;

import java.io.InputStream;

import java.net.URL;

import sun.audio.AudioPlayer;

import sun.audio.AudioStream;

public class MyAudioPlayer {

private URL url = null;// 音樂檔案的URl

    private AudioStream as = null;// 播放器

    public MyAudioPlayer() {

        try {

        File a= new File("E:\\workspace/Audio.wav");

        url =a.toURI().toURL();

        System.out.println(url);

                    InputStream is = url.openStream();// 獲得音樂檔案的輸入流

                   as = new AudioStream(is);

         } 

        catch (Exception e) {

                   e.printStackTrace();

         }

    } 

    public void play() {

        AudioPlayer.player.start(as);// 用AudioPlayer靜态成員player.start播放音樂

}

public static void main(String[] args) {

    new MyAudioPlayer().play();

}

}