
求Java大神帮帮,我要在Java程序中加入一段音乐,但是不可以播放,怎么回事啊
importjava.applet.Applet;importjava.applet.AudioClip;importjava.io.File;importjava.ne...
import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;
这是音乐代码
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import javax.swing.JTextField;
public class yinyue {
int g;
String b;
AudioClip aau1;
JTextField ss;
yinyue(){
}
public yinyue(JTextField a){
ss=a;b=ss.getText().trim();System.out.println(b);
}
public void a(JTextField a) throws URISyntaxException{
try {
ss=a;b=ss.getText().trim();System.out.println(b);
//File f1 = new File("F:\\音乐.mp3");
System.out.println("zhun"+b+"");
URI cb1 = new URI("F:\\音乐.mp3");
URL cb2 = cb1.toURL();
aau1 = Applet.newAudioClip(cb2);
aau1.play();//循环播放 aau.loop() 单曲 aau.stop()停止播放
g=1;
} catch (MalformedURLException e) {
System.out.println("fdf");
e.printStackTrace();
}
}
} 展开
import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;
这是音乐代码
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import javax.swing.JTextField;
public class yinyue {
int g;
String b;
AudioClip aau1;
JTextField ss;
yinyue(){
}
public yinyue(JTextField a){
ss=a;b=ss.getText().trim();System.out.println(b);
}
public void a(JTextField a) throws URISyntaxException{
try {
ss=a;b=ss.getText().trim();System.out.println(b);
//File f1 = new File("F:\\音乐.mp3");
System.out.println("zhun"+b+"");
URI cb1 = new URI("F:\\音乐.mp3");
URL cb2 = cb1.toURL();
aau1 = Applet.newAudioClip(cb2);
aau1.play();//循环播放 aau.loop() 单曲 aau.stop()停止播放
g=1;
} catch (MalformedURLException e) {
System.out.println("fdf");
e.printStackTrace();
}
}
} 展开
展开全部
在eclipse里面加东西最好不要用中文 这点好出错 还有 好像eclipse不支持mp3的文件 他支持mwa文件 你试试把 祝你成功
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
……我只会VB……你有教材跟着做试试……或者找些别人的案例看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java applet支持特定的声音格式,不是所有的格式都支持的,你看一下你播放的声音是否是Java applet支持的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询