这是一个播放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());
}
}
}
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());
}
}
}
java -cp . SPlayerURL location = new File("E://java程序/1218/JMF/name.mp3").toURI().toURL();
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
http://java.sun.com/products/java-media/jmf/mp3/download.html