当前位置: 技术问答>java相关
初级问题,先来得分
来源: 互联网 发布时间:2015-10-16
本文导语: 偶有个问题就是如何读取本地磁盘上的图像和声音文件 Image im1=getImage(getDocumentBase( ),"1.jpg"); Image im1=getImage(getCodeBase( ),"1.jpg"); 我知道什么意思。 但是如果我有1.jpg在 d:mypicture1.jpg 怎么写成getImage的参数呢? |...
偶有个问题就是如何读取本地磁盘上的图像和声音文件
Image im1=getImage(getDocumentBase( ),"1.jpg");
Image im1=getImage(getCodeBase( ),"1.jpg");
我知道什么意思。
但是如果我有1.jpg在 d:mypicture1.jpg 怎么写成getImage的参数呢?
Image im1=getImage(getDocumentBase( ),"1.jpg");
Image im1=getImage(getCodeBase( ),"1.jpg");
我知道什么意思。
但是如果我有1.jpg在 d:mypicture1.jpg 怎么写成getImage的参数呢?
|
如果有个图象文件是带路径的,为什么不用以下这个方法呢?
String fileName="d:mypicture1.jpg";
Image img=Toolkit.getDefaultToolkit().getImage(fileName);
这时获取的就是这个图象文件了!
要获取声音文件那简单,请看以下代码:
String fileName="abc.au";
try
{
URL u=new URL("file","localhost",filename);
AudioClip clip=Applet.newAudioClip(u);
clip.play();
}
catch(MalformedURLException e)
{
}
在创建URL实例的时候,这个方法要抛出MalformedURLException的异常,所以你要捕获这个异常。还有这个声音文件的格式必须是au的,这是Sun公司UNIX系统中的声音文件格式,我目前只知道在Java中可以播放这个格式的声音文件。要获取其他格式的声音文件,还请有那位知道的奉献出来哈!
String fileName="d:mypicture1.jpg";
Image img=Toolkit.getDefaultToolkit().getImage(fileName);
这时获取的就是这个图象文件了!
要获取声音文件那简单,请看以下代码:
String fileName="abc.au";
try
{
URL u=new URL("file","localhost",filename);
AudioClip clip=Applet.newAudioClip(u);
clip.play();
}
catch(MalformedURLException e)
{
}
在创建URL实例的时候,这个方法要抛出MalformedURLException的异常,所以你要捕获这个异常。还有这个声音文件的格式必须是au的,这是Sun公司UNIX系统中的声音文件格式,我目前只知道在Java中可以播放这个格式的声音文件。要获取其他格式的声音文件,还请有那位知道的奉献出来哈!