播放列表
播放列表布局
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="歌曲列表"
android:textSize="25dp"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
播放列表代码
1.MusicMedia 类
public class MusicMedia {
private int id; //音乐id
private String title; //音乐标题
private String artist;//音乐作者
private String url; //音乐存放路径
private String time; //音乐时长
private String size; //音乐大小
private int albumId; //专辑id
private String album; //专辑
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getArtist() {
return artist;
}
public void setArtist(String artist) {
this.artist = artist;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getTime() {
return time;
}
//修改时间格式
public void setTime(int time) {
time /= 1000;
int minute = time / 60;
int hour = minute / 60;
int second = time % 60;
minute %= 60;
this.time =