java声音怎么添加?
3个回答
展开全部
你可以查看JAVA API的 AudioClip类。
给你举个简单的例子,我用URL定位好资源
URL myMusic = getClass().getResource("audio/Lose.wav");
private AudioClip audioClip = Applet.newAudioClip(myMusic);
audioClip.loop();
loop循环播放,还可以audioClip.loop();或者audioClip.loop();当然这些操作与GUI结合最好。
声音你可以wav,aiff,midi,au,rmf格式,我一般用wav,注意音质不能太好,否则JAVA播放不了。
你可以用goldWave转码工具,音质转换为PCM signed 16 bit,mono,保存类型为wav,我以前就这么转,JAVA听着还不错,
给你举个简单的例子,我用URL定位好资源
URL myMusic = getClass().getResource("audio/Lose.wav");
private AudioClip audioClip = Applet.newAudioClip(myMusic);
audioClip.loop();
loop循环播放,还可以audioClip.loop();或者audioClip.loop();当然这些操作与GUI结合最好。
声音你可以wav,aiff,midi,au,rmf格式,我一般用wav,注意音质不能太好,否则JAVA播放不了。
你可以用goldWave转码工具,音质转换为PCM signed 16 bit,mono,保存类型为wav,我以前就这么转,JAVA听着还不错,
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
2016-01-06 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
java中可以使用AudioPlayer来播放音乐,实例如下:
public class MySound{
public MySound(){
//C:\Program Files\Java\jdk1.6.0\jre\lib\rt.jar这个jar包怎么加进工程,我放在那个工程中也没用
try {
InputStream in = new FileInputStream("hello.wav");//找到这个音乐文件
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);// 开始播放
//AudioPlayer.player.stop(as);
}catch(FileNotFoundException e){
}
catch(IOException e){
}
}
public static void main(String[] args) {
new MySound3();
}
}
public class MySound{
public MySound(){
//C:\Program Files\Java\jdk1.6.0\jre\lib\rt.jar这个jar包怎么加进工程,我放在那个工程中也没用
try {
InputStream in = new FileInputStream("hello.wav");//找到这个音乐文件
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);// 开始播放
//AudioPlayer.player.stop(as);
}catch(FileNotFoundException e){
}
catch(IOException e){
}
}
public static void main(String[] args) {
new MySound3();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class MyAudioPlayer {
private URL url = null;// 音乐文件的URl
private AudioStream as = null;// 播放器
public MyAudioPlayer() {
try {
url = MyAudioPlayer.class.getResource("/newmail.wav");// 获取音乐文件的url
InputStream is = url.openStream();// 获得音乐文件的输入流
as = new AudioStream(is);
} catch (Exception e) {
e.printStackTrace();
}
}
// 播放音乐
public void play() {
AudioPlayer.player.start(as);// 用AudioPlayer静态成员player.start播放音乐
}
}
private URL url = null;// 音乐文件的URl
private AudioStream as = null;// 播放器
public MyAudioPlayer() {
try {
url = MyAudioPlayer.class.getResource("/newmail.wav");// 获取音乐文件的url
InputStream is = url.openStream();// 获得音乐文件的输入流
as = new AudioStream(is);
} catch (Exception e) {
e.printStackTrace();
}
}
// 播放音乐
public void play() {
AudioPlayer.player.start(as);// 用AudioPlayer静态成员player.start播放音乐
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询