Javafx将无法播放某专辑中的mp3

时间:2018-09-19 17:57:15

标签: audio javafx

我有一个看起来像这样的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的mp3。当我尝试Sum 41专辑13 Voices中的任何歌曲时(如果有的话)都不会播放。也是出于某种原因在波士顿。我不确定为什么这些mp3不会像我在mp3中播放的其他歌曲一样无法播放。我正在使用BlueJ IDE(适用于高中)。无论如何,我可以调试调用start()会发生什么,但是没有音乐开始播放吗?如果有人知道如何在此进行调试,我愿意将此项目移至另一个IDE,这将对他们有所帮助。

0 个答案:

没有答案