簡體   English   中英

安裝Java MP3庫

[英]Install Java MP3 library

我正在為使用Java的樹莓派開發共鳴板。

我使用庫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

我從此錯誤中了解到的是未找到庫。 我該如何工作?

在命令行上包含javazoom lib的類路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM