MP3 播放器,播放按钮没有声音

Posted

技术标签:

【中文标题】MP3 播放器,播放按钮没有声音【英文标题】:MP3 Player, play button has no sound 【发布时间】:2016-05-29 00:24:05 【问题描述】:

我正在尝试使用 JLayer 让一个 mp3 播放按钮工作。我没有收到任何错误,但它没有播放任何声音。我将所有必需的 jar 文件添加到库中并遵循了许多教程,因此代码应该可以工作,但我只是没有得到任何声音。 (P/S:我没有mp3插件)

try

    JOptionPane.showMessageDialog(null,"Trying");
    FIS = new FileInputStream("C:\\Users\\Jun\\Documents\\NetBeansProjects\\Player\\src\\Songs\\NumaNuma.mp3");
    BIS = new BufferedInputStream(FIS);

    playSong = new javazoom.jl.player.Player(BIS);
    playSong.play();

catch(FileNotFoundException | JavaLayerException e)

    JOptionPane.showMessageDialog(null,"Error Occured " + e);


new Thread()

    @Override
    public void run()
    
        try 
        
            playSong.play();
         
        catch (JavaLayerException ex) 
            JOptionPane.showMessageDialog(null,"Error Occured " + ex);
        
    
.start();

【问题讨论】:

除了JLayer,你不需要任何额外的插件。你调试过你的代码吗? 我认为它应该有一个方法来检查它是否已经在播放。你应该写像while(!playersong.isplaying())playsong.play()这样的东西,因为播放只会被调用一次,并且随着线程结束它会停止。跨度> 是的,我调试了它进入 try 部分的代码并执行了 play 方法,然后它进入了右括号并完成了。所以它表现得好像它确实播放了这首歌,但实际上它没有。我想知道这是否是我的 netbeans 的问题,但不可能是因为我现在在许多计算机上尝试了相同的代码。 【参考方案1】:

播放器现在可以工作了。我试图播放一个我重命名为 mp3 的 mp4,但我没有完全意识到这在我使用真正的 mp3 歌曲之前是行不通的。

【讨论】:

以上是关于MP3 播放器,播放按钮没有声音的主要内容,如果未能解决你的问题,请参考以下文章

返回我的播放器应用后没有声音

为啥 xcode 播放声音文件时没有任何资源路径?

iOS Swift:声音没有播放

音乐播放器没有声音怎么办?

AVPlayer 没有声音

如何在没有关联应用程序的情况下直接播放声音文件(mp3、wav 等)?