Javaにサウンドファイルを再生させようとしています。私はそれのための次のJavaコードを持っています:
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class HelloWorldSound
{
public static void main(String args[]) throws Exception {
String soundFile = "sound.mp3";
Media hit = new Media(soundFile);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
}
}
(サウンド ファイルは、.java および .class ファイルと同じディレクトリにあります)
私はそれを使用してコンパイルします:
javac -cp jfxrt.jar HelloWorldSound
(.jar ファイルは同じフォルダーにあります)
コンパイル時にエラーはありませんが、実行しようとすると:
java -cp jfxrt.jar HelloWorldSound
次のエラーが表示されます。
Error: Could not find or load main class HelloWorldSound
Javaバージョン「1.7.0_45」を実行しています
私が間違いを犯した場所について何か助けはありますか?
全体的な考え方: このプログラムは、arduino からの入力によって、再生するサウンドとそれを繰り返す頻度を決定するプロジェクト用です。音を再生するより良い方法があれば、私に知らせてください:)