播放mp3的功能已经实现;下面是对ControllerListener的controllerUpdate方法的覆盖public void controllerUpdate(ControllerEvent e){
Container tainer=getContentPane();
if(e instanceof PrefetchCompleteEvent){
player.start();
return;
}
if(e instanceof EndOfMediaEvent){
player.setMediaTime(new Time(0));
if(loop){
player.start();
}
return;
}
if(e instanceof RealizeCompleteEvent){ //出现播放器控制器
gcc=player.getControlPanelComponent();
if(gcc!=null)
tainer.add(BorderLayout.NORTH,gcc);
}
return;
}
播放器控制器出现的代码在14行
想问下,如何让播放器的控制器,在创建窗体时就出现JMF播放器
Container tainer=getContentPane();
if(e instanceof PrefetchCompleteEvent){
player.start();
return;
}
if(e instanceof EndOfMediaEvent){
player.setMediaTime(new Time(0));
if(loop){
player.start();
}
return;
}
if(e instanceof RealizeCompleteEvent){ //出现播放器控制器
gcc=player.getControlPanelComponent();
if(gcc!=null)
tainer.add(BorderLayout.NORTH,gcc);
}
return;
}
播放器控制器出现的代码在14行
想问下,如何让播放器的控制器,在创建窗体时就出现JMF播放器
出现应该是15行吧
gcc=player.getControlPanelComponent();
gcc就是播放控制器么?
player.getControlPanelComponent();这一代码放到构造函数中试一试。
另外送你一个demo
http://bbs.csdn.net/topics/390328293
咱们论坛上一个写的,今天偶尔翻到,感觉不错