[英]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.