高手帮忙改下java程序的一点错误【在线等】

gg882 2009-12-20 06:56:04
这是一个播放mp3格式音乐的软件,提示错误是
pError: java.lang.NullPointerExceptionackage JMF;
可是我在同目录下放了那个音乐的啊?为什么呢


import javax.media.*;
import java.net.*;
public class SPlayer
{
public static void main(String [] args)
{
try
{
URL location = SPlayer.class.getResource("E://java程序/1218/JMF/name.mp3"); //同目录下文件
MediaLocator mrl = new MediaLocator(location);
Player player = Manager.createPlayer(mrl);
player.start();
}
catch (Exception e)
{
System.out.println("Error: "+e.toString());
}
}
}
...全文
228 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmdtksmld 2009-12-24
  • 打赏
  • 举报
回复
呵呵学习学习 我还没到这个地步
liu_liyang 2009-12-24
  • 打赏
  • 举报
回复
希望楼主以后能写相对路劲昂···
bobo364 2009-12-24
  • 打赏
  • 举报
回复
学习。看下java怎么写mp3播放器
Akon90 2009-12-24
  • 打赏
  • 举报
回复
学习。
hy158753228 2009-12-22
  • 打赏
  • 举报
回复
mark
bobo415 2009-12-22
  • 打赏
  • 举报
回复
看楼上的
要下载个解码器
huntor 2009-12-22
  • 打赏
  • 举报
回复
还需要在sun网站下载mp3解码器
http://java.sun.com/products/java-media/jmf/mp3/download.html
keepkey 2009-12-22
  • 打赏
  • 举报
回复
学习。。

没接触过这个
huntor 2009-12-21
  • 打赏
  • 举报
回复
URL location = SPlayer.class.getResource("name.mp3"); 

这种用法不是使用绝对路径。
java -cp . SPlayer


URL location = new File("E://java程序/1218/JMF/name.mp3").toURI().toURL(); 
gg882 2009-12-21
  • 打赏
  • 举报
回复
要怎样格式的mp3才能播放啊?
gg882 2009-12-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 huntor 的回复:]
Java codeURL location= SPlayer.class.getResource("name.mp3");
这种用法不是使用绝对路径。
Java codejava-cp . SPlayer

Java codeURL location=new File("E://java程序/1218/JMF/name.mp3").toURI().toURL();
[/Quote]


这样到不会空指针了,但是还是有错误
Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 28000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@108786b
Error: Unable to realize com.sun.media.PlaybackEngine@108786b
ws_magic 2009-12-21
  • 打赏
  • 举报
回复
E:\java程序\1218\JMF\name.mp3
霜之哀伤 2009-12-21
  • 打赏
  • 举报
回复
而且你写的全路径也不对啊。
霜之哀伤 2009-12-21
  • 打赏
  • 举报
回复
同目录下的,不用写全路径。
godismydaughter 2009-12-21
  • 打赏
  • 举报
回复
E:\\java程序\1218\JMF\name.mp3
SambaGao 2009-12-21
  • 打赏
  • 举报
回复
pError: java.lang.NullPointerExceptionackage JMF;

根据错误的回溯栈你应该把下面的异常也贴出来。
poFate 2009-12-21
  • 打赏
  • 举报
回复
URL location = new File("E://java程序/1218/JMF/name.mp3").toURL();

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧