У меня есть программа на javafx, которая выглядит примерно так:
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
import javafx.scene.media.Media;
import java.io.File;
import java.net.URL;
public class MusicPlayer
{
MediaPlayer medplay;
public void start()
{
String songDir = new File("/Users/myusername/Desktop/song.mp3").getAbsolutePath();
Media med = new Media(new File(songDir).toURI().toString());
medplay = new MediaPlayer(med);
medplay.play();
}
public void pause()
{
medplay.pause();
}
public void resume()
{
medplay.play();
}
}
Я тестировал различные mp3-файлы, все из которых были из одного источника.Они также все 320kbs mp3s.Когда я пробую какую-нибудь песню из альбома Sum 41 «13 Voices» (если это актуально), она не воспроизводится.Также Бостон по какой-то причине.Я не уверен, почему эти mp3 не будут воспроизводиться в отличие от любых других песен, которые у меня есть в mp3.Я использую BlueJ IDE (это для средней школы).Можно ли как-нибудь отладить, что происходит, вызывается start (), но музыка не начинает играть?Я открыт для переноса этого проекта в другую IDE, если кто-то знает, как отлаживать там, и это поможет им помочь мне.