当前位置:编程学习 > JAVA >>

怎么用JMF播放wma格式的音乐

写了个音乐播放器,用的JMF,但是只能播mp3格式的音乐,播wma时就报错
javax.media.NoPlayerException: Cannot find a Player for :file:/C:/Users/hp/Desktop/JAVA/10303.wma
at javax.media.Manager.createPlayerForContent(Manager.java:1412)
at javax.media.Manager.createPlayer(Manager.java:417)
at javax.media.Manager.createPlayer(Manager.java:332)等等
创建播放器代码
 //创建一个播放器aplayer
@SuppressWarnings("deprecation")
public void createplayer(String path)
{
try
{
playFile = new File(path);
if(aplayer != null)
{
aplayer.stop();
aplayer.close();
}
aplayer = Manager.createPlayer(playFile.toURL());
aplayer.addControllerListener(this);
aplayer.start();
panel.setsongname(getPlayingSongname());

         }catch(NoPlayerException e){
          e.printStackTrace();
         }
         catch(Exception e){
          e.printStackTrace();
         }
}
求指点啊怎么才能播放wma呢 --------------------编程问答-------------------- 没人会吗T_T
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,