您的位置:首页 > 其它

一个用于获取Image对象以及AudioClip对象的工具类

2016-07-12 20:50 423 查看
/*

一个GameUtil 的工具类

getImage(String path)方法可以通过传入路径path来返回一个Image对象;

getAudio(String path)方法可以通过传入路径path来返回一个AudioClip 对象;

再通过play();loop();stop()方法来控制音频的播放。

*/

package lwb.game.util;

import java.applet.Applet;

import java.applet.AudioClip;

import java.awt.Image;

import java.awt.image.BufferedImage;

import java.io.IOException;

import java.net.URL;

import javax.imageio.ImageIO;

public class GameUtil {

//获取图片的方法
public static Image getImage(String path) {
URL url = GameUtil.class.getClassLoader().getResource(path);
BufferedImage image = null;
try {
image = ImageIO.read(url);
} catch (IOException e) {
e.printStackTrace();
}

return image;
}

//获取音乐文件
public static AudioClip getAudio(String path) {
URL url = GameUtil.class.getClassLoader().getResource(path);

AudioClip audio = Applet.newAudioClip(url);
return audio;
}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Image AudioClip