簡體   English   中英

如何獲取專輯中的曲目編號?

[英]How to get track number in the album?

我正在嘗試使用 MediaStore.Audio.Media.TRACK 獲取專輯中的曲目編號,它為特定歌曲返回 1004。 但是谷歌播放音樂顯示同一首歌有 4 個。

為什么它顯示不同? 怎么取號..

cursor.getString(cursor.getColumnIndex(MediaStore.Audio.Media.TRACK));

track 包含曲目編號或(cd 和曲目編號),請查看文檔

這是如何檢索曲目編號的簡短示例

int trackNumber;
int cdNumber;
if(yourTrackString.length() == 4){
     cdNumber = Character.getNumericValue(yourTrackString.charAt(0));
     trackNumber = Integer.parseInt(yourTrackString.substring(1));
 }else{
     cdNumber = 0;
     trackNumber = Integer.parseInt(yourTrackString);
 }

暫無
暫無

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

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