簡體   English   中英

如何使用jacomp3 API獲取Java中正在播放的當前歌曲的標題

[英]How can I get the title of the current song playing in java using the jacomp3 api

因此,我正在用Java制作MP3播放器,除了歌曲結束后,其他所有功能都可用。 我沒有得到當前正在播放的歌曲的標題。 現在我必須要讓用戶保持跟蹤,所以他們需要知道歌曲何時結束,以便可以跳過並顯示標題。 我正在使用jaco mp3player api,但如果還有其他Java api則可能更好,請提出建議。 到目前為止,這是我唯一喜歡的api,但我不介意重新開始我的項目。

這是我的播放和暫停的工作方式,如您所見,通過瀏覽存儲歌曲的數組列表,我得到了歌曲名稱。

// Check if ppTracker is 1 and allow the user to pause
    if (ppTracker == 1) {
        // Change the image icon
        btnPlaynPause.setIcon(unpressPause);
        //songName = musicAccess.getSongName();
        //displaySong.setText(songName);
        displaySong.setText(music.get(mTracker).getSongName());
        player.play();
        System.out.println("Size "+player);

        // Check if ppTracker is 2 and allow the user to resume or play
    } else if (ppTracker == 2) {
        // Change the image icon
        btnPlaynPause.setIcon(unpressPlay);
        player.pause();
        // Reset the tracker back to 0
        ppTracker = 0;
    }

也許您需要每秒檢查一下歌曲,並確保標簽上的文字正確,如果沒有正確更改,請確保? 這可以通過幾種方法來完成,但最簡單的方法可能是使用線程。

暫無
暫無

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

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