使用java调用sun.audio中的方法实现告警
package com.whl.util;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
import java.io.FileInputStream;
import java.io.InputStream;
/**
* @author whl
* @date 2020/9/7
*/
public class myAudioPlayer {
private AudioStream audioStream = null; // 播放器
public myAudioPlayer() {
try {
InputStream inputStream = new FileInputStream("C:/Users/whl/Desktop/1_1.wav"); // 获得音乐文件的输入流
audioStream = new AudioStream(inputStream);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 用AudioPlayer静态成员player.start播放音乐
*/
public void play() {
AudioPlayer.player.start(audioStream);
}
public static void main(String[] args) {
new myAudioPlayer().play();
}
}
注意:如果不能播放,报错,可能是音频文件不是.wav格式,修改后缀名是不管用的,下载一个风云音频处理大师,将.mp3转换成.wav格式的音频。就可以播放。
版权声明:本文为qq_32097903原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。