次のコードは、私のJavaアプレットでサウンドファイルを再生するために使用されます。このJavaコードをどのように置き換えるのですか?
public synchronized void play() {
try {
//Here filename is a URL retreived through
//getClassLoader().getResource()
InputStream in = new FileInputStream(filename.getFile());
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);
} catch (IOException e) {
e.printStackTrace();
}
それは私がEclipseを使用してローカルでアプレットを実行したときに動作しますが、私は.jarでそれをパッケージとして、それを実行してみた場合Webブラウザのアプレットでは動作しません。このコードをコメントアウトすると、アプレットが機能します。
私は上記のコードをアプレットで使用できるように置き換える必要がありますか?