安装Java MP3库

时间:2015-04-16 13:46:44

标签: gpio java

我正在使用Java为树莓派制作声卡。

我使用libary Pi4j来读取Gpio引脚。

为了播放Mp3,我们修改了Pi4j示例的代码

  button2.addListener(new GpioPinListenerDigital() {
        @Override
        public void handleGpioPinDigitalStateChangeEvent(GpioPinDigitalStateChangeEvent event) {
            // display pin state on console
            System.out.println(" --> GPIO PIN STATE CHANGE: " + event.getPin() + " = " + event.getState());
            System.out.println(" Button Goat!");
            play("goat.mp3");
        }

    });

我们的游戏方法:

 public static void play(String path) {

    try {
        FileInputStream FIS = new FileInputStream(path);
        BufferedInputStream bis = new BufferedInputStream(FIS);

        player = new Player(bis);

    } catch (FileNotFoundException | JavaLayerException ex) {

    }
    new Thread() {
        public void run() {

            try {

                player.play();

            } catch (JavaLayerException ex) {

            }
        }
    }.start();
}

当我把java文件放在我的RaspberryPi上,并且我编译文件时我得到了这个输出

图像: http://gyazo.com/0dc5e6cbe84ad00eed7d4a9df2b6b782

我从这个错误中理解的是,没有找到Libary的。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

在命令行中将类路径包含到javazoom lib中。