一个用于获取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 {
}
一个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; }
}
相关文章推荐
- php使用Image Magick将PDF文件转换为JPG文件的方法
- ASP.NET中Image控件使用详解
- JavaScript与Image加载事件(onload)、加载状态(complete)
- Track Image Loading效果代码分析
- JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
- js的image onload事件使用遇到的问题
- javascript从image转换为base64位编码的String
- Thinkphp调用Image类生成缩略图的方法
- asp.net显示图片到指定的Image控件中 具体实现
- 分离与继承的思想实现图片上传后的预览功能:ImageUploadView
- Jquery修改image的src属性,图片不加载问题的解决方法
- python使用Image处理图片常用技巧分析
- docker镜像,容器和存储驱动
- Image Upload based on jQuery
- ASP.NET中Image控件使用详解
- Jquery修改image的src属性,图片不加载问题的解决方法
- 分离与继承的思想实现图片上传后的预览功能:ImageUploadView
- import com.sun.image.codec.jpeg.JPEGCodec;
- SCOM PowerShell 命令使用指南 - 03 (ManagementServer)