Javazoom MP3播放器不能在Netbeans IDE之外工作

时间:2014-09-10 10:55:00

标签: java mp3

我正在使用javazoom(javazoom.jl.player.Player)中的Player类来播放mp3文件。在我的Netbeans IDE(版本7.4)中,声音播放成功。但是,一旦我从IDE外部启动我的程序,声音就不再播放了!

有谁知道原因是什么?

PS:Windows中的Netbeans IDE和Java环境都使用相同的Java框架:Java 1.7.0_40

谢谢

1 个答案:

答案 0 :(得分:0)

我想我现在已经通过两个步骤解决了这个问题:

1。)我使用http://www.javazoom.net/mp3spi/sources.html的MP3 SPI播放声音

2.。)我有一个Netbeans maven项目,我在资源的情况下使用过滤,所以我必须排除保存声音的文件夹,否则当Netbeans将文件复制到目标文件夹时声音文件被破坏而不是被认可为mp3文件:

<resources>
            <resource>
                <directory>resources</directory>
                <targetPath>../resources</targetPath>
                <filtering>true</filtering>
                <excludes>
                    <exclude>data/sounds/**</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>resources</directory>
                <targetPath>../resources</targetPath>
                <filtering>false</filtering>
                <includes>
                    <include>data/sounds/**</include>
                </includes>
            </resource>
        </resources>

现在,即使是短mp3文件也能正常运行!