应该怎么改呢?

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:15:56
import javax.media.*;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.net.MalformedURLException;
public class SimpleAudioPlayer {
private Player audioPlayer = null;
public SimpleAudioPlayer(URL url) throws IOException,NoPlayerException,CannotRealizeException {
audioPlayer = Manager.createRealizedPlayer(url);
}

public SimpleAudioPlayer(File file) throws IOException,NoPlayerException,CannotRealizeException {
this(file.toURL());
}
Realized player:
audioPlayer = Manager.createRealizedPlayer(url);
public void play() {
audioPlayer.start();
}
public void stop() {
audioPlayer.stop();
audioPlayer.close();
}
public static void main(String [] args){
File audioFile = new File(args[0]);
SimpleAudioPlayer player = new SimpleAudioPlayer(audioFile);
player.play();
player.stop();

我jdk上面没这个包import javax.media.*;
我编过.编译不通过.
我看了一下你的代码,有点疑惑:
1.Realized player:
audioPlayer = Manager.createRealizedPlayer(url);
这两句应该在方法里面吧.
2.Realized player:这个用法我似乎还没有用过.不知道是不是你写错了的.

有几句少分好吧好像。。。

让我们看啥?代码少了太多了。根本不知道你要做什么?

楼说说的对!!你的包就不对~