Javaで再生されていないが、それは作業と オーディオファイルには、私は、MediaPlayerのを使用してオーディオファイルを再生しようとしている
Exception in thread "main" java.lang.IllegalArgumentException: uri.getScheme() == null! uri == 'audio.mp3'
は、誰もがこの問題を解決するために私を助けることができる
表示されていないのですか?ここでは私のコードです:
package playaudio;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class PlayAudio {
public static void main(String[] args) {
String fileName = "audio.mp3";
Media playFile = new Media(fileName);
MediaPlayer mediaPlayer = new MediaPlayer(playFile);
mediaPlayer.play();
}
}
は編集:私はURIにファイル名を変換しようとすると、それは次の例外を示しています。
Exception in thread "Thread-0" java.lang.IllegalStateException: Toolkit not initialized
コード:
package playaudio;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class PlayAudio {
public static void main(String[] args) {
String fileName = "audio.mp3";
Media playFile = new Media(Paths.get(fileName).toUri().toString());
MediaPlayer mediaPlayer = new MediaPlayer(playFile);
mediaPlayer.play();
}
}
JavaFXを使用してオーディオを再生すると、["java.lang.IllegalArgumentException:uri.getScheme()== null!"エラーが発生する可能性があります](http://stackoverflow.com/questions/26028044/java-lang-illegalargumentexception- uri-getscheme-null-error-using-jav) –
これは私の問題を解決しません。私はそれを試みたが、例外を示している。 :/ –