好友
阅读权限10
听众
最后登录1970-1-1
|
笨笨的蛋蛋
发表于 2014-11-13 21:21
至于JMF的下载,网上很多,就不献上了。前两天想给个小程序加个背景音乐,搜到jmf的使用,在网上找了些小例子学习,感觉不是很理想,所以自己凑合出一个自己满意的(简单易理解)
直接复制源码了: -----------------------------附件是个音乐文件,
import java.net.URL;
import java.io.*;
import javax.media.*;
import java.net.MalformedURLException;
public class IfNoYou {
private Player p = null;
private File f = null;
public IfNoYou() {
f = new File("这事不赖我.mp3");
try {
p = Manager.createPlayer(f.toURI().toURL());
//p.prefetch();
//p.start();
}catch(NoPlayerException e) {
}catch(MalformedURLException e2) {
}catch(IOException e3) {
}
p.addControllerListener(new ControllerListener() {
public synchronized void controllerUpdate(ControllerEvent event) {
if(event instanceof EndOfMediaEvent) { //主要是循环播放解决
p.setMediaTime(new Time(0));
p.start();
return;
}
if(event instanceof PrefetchCompleteEvent) {
p.start();
return;
}
}
});
p.prefetch(); //必须预取,否则不会播放
}
public static void main(String[] args) {
new IfNoYou();
}
}
另:这个下载附件需要CB怎么取消?我怎么还是没找到呢。。。。
|
-
-
这事不赖我.rar
502.19 KB, 下载次数: 5, 下载积分: 吾爱币 -1 CB
音乐文件
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|