|
|
|
@ -5,17 +5,28 @@ package com.example.musicplayer.event;
|
|
|
|
|
* author : 残渊
|
|
|
|
|
* time : 2019/07/19
|
|
|
|
|
* desc : 歌曲播放事件
|
|
|
|
|
*
|
|
|
|
|
* 该类用于表示歌曲播放过程中的事件,主要是歌曲的播放状态。
|
|
|
|
|
* 当歌曲的播放状态发生变化时,例如开始播放、暂停播放、停止播放等,可以创建该类的对象。
|
|
|
|
|
* 它包含一个 songStatus 成员变量,用于存储歌曲的当前播放状态,
|
|
|
|
|
* 并提供了构造函数来初始化该状态,同时提供了一个获取歌曲播放状态的方法。
|
|
|
|
|
* 此事件类可以用于通知用户界面更新播放状态的显示,
|
|
|
|
|
* 或者通知其他相关组件,如音频播放组件调整播放操作,
|
|
|
|
|
* 还可以用于记录播放状态日志等。
|
|
|
|
|
* </pre>
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
public class SongStatusEvent {
|
|
|
|
|
// 存储歌曲的播放状态,不同的整数值可以表示不同的播放状态,
|
|
|
|
|
// 例如:0 表示停止,1 表示正在播放,2 表示暂停等,具体可根据应用需求定义
|
|
|
|
|
private int songStatus;
|
|
|
|
|
|
|
|
|
|
// 构造函数,接收一个整数表示歌曲的播放状态,并将其存储在 songStatus 变量中
|
|
|
|
|
public SongStatusEvent(int songStatus){
|
|
|
|
|
this.songStatus = songStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取歌曲播放状态的方法
|
|
|
|
|
public int getSongStatus() {
|
|
|
|
|
return songStatus;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|