栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一行代码完成为java程序添加音乐效果

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一行代码完成为java程序添加音乐效果

       JApplet.newAudioClip(new URL("file:"+"音乐路径")).play();

执行上面这行代码即可成功为java程序添加音乐效果

可以放到程序中试一试如下:

import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JApplet;

public class MusicTest {
	public static void main(String[] args) throws MalformedURLException{
		JApplet.newAudioClip(new URL("file:"+"D:\1.wav")).play();
	}
}

当前程序为了简洁有异常就直接抛了,实际使用中尽量不要拿主函数抛出异常

其他补充:

  • play()为播放音乐的方法,也可以调用loop()方法做到循环播放的效果,且不论是play()方法还是loop()方法,它都是非阻塞的方法,调用此两个方法之一,其实就是开启了一个线程来完成对音乐的播放操作;需要注意的点是对于较短的音乐,如爆炸效果等,若其他线程都早早结束,可能会出现播放不出来的情况
  • newAudioClip(URL url)方法返回的是一个AudioClip实现类的对象,通常情况下推荐先创建对象接收,完成对音乐的加载,再通过对象调用播放音乐的方法;
  • 播放的音乐需要为无损音质,需要为.wav后缀
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336462.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号