扫雷游戏制作全过程04 添加音乐

本文介绍了如何在扫雷游戏中添加音乐功能,利用JDK自带的AudioClip实现播放、循环和停止音乐操作。虽然AudioClip支持的音频格式有限,如wav和au,但其简单易用的特点足以提升游戏体验。已提供相关代码和音乐资源。
摘要由CSDN通过智能技术生成

好像偏离主题已经有两天了。不过为了增加游戏的趣味性,音乐是一定要有的。(使用JMF当然可以,但是简简单单的JDK中自带的AudioClip就没问题了)

该类一共有3个方法:play,loop,stop。

具体的应用非常之简单,但是它支持的格式很少,只支持wav和au。

import java.awt.*;
import javax.swing.*;
import java.applet.*;
import java.net.*;
import java.awt.event.*;

public class PlayMusic extends JFrame implements ActionListener
{

	private JButton jb1 = new JButton("play");
	private JButton jb2 = new JButton("loop");
	private JButton jb3 = new JButton("stop");
	private JButton jb4 = new JButton("play");
	private JButton jb5 = new JButton("stop");
	//第一步
	private AudioClip music = null, song = null;

	public PlayMusic()
	{
		super("music");
		try
		{
			/*这个应该是定位了文件的绝对地址,我试了一下,用相对地址也OK
			 *但是要有"file:"
			String sep = System.getProperty("file.separator");
			String preface &
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值