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