Constructors

Link copied to clipboard
constructor(fetcher: MediaMetadataFetcher<Info>)

Properties

Link copied to clipboard

时长

Link copied to clipboard

当前错误

Link copied to clipboard

是否初始化

Link copied to clipboard

是否播放

Link copied to clipboard

是否就绪

Link copied to clipboard
Link copied to clipboard
var music: Info?

当前音乐

Link copied to clipboard
val musicList: SnapshotStateList<Info>

播放列表

Link copied to clipboard

播放模式

Link copied to clipboard

进度

Functions

Link copied to clipboard
abstract suspend fun addMedias(medias: List<Info>)

添加媒体

Link copied to clipboard
abstract suspend fun gotoIndex(index: Int)

切换

Link copied to clipboard
abstract suspend fun gotoNext()

下一首

Link copied to clipboard
abstract suspend fun gotoPrevious()

上一首

Link copied to clipboard
abstract suspend fun init(context: Context)

初始化

Link copied to clipboard
abstract suspend fun pause()

暂停

Link copied to clipboard
abstract suspend fun play()

播放

Link copied to clipboard
abstract suspend fun prepareMedias(medias: List<Info>, startIndex: Int?, playing: Boolean)

加载媒体

Link copied to clipboard
abstract fun release()

释放

Link copied to clipboard
abstract suspend fun removeMedia(index: Int)

移除媒体

Link copied to clipboard
abstract suspend fun seekTo(position: Long)

调整进度

Link copied to clipboard
abstract suspend fun stop()

停止

Link copied to clipboard
abstract suspend fun updatePlayMode(mode: MediaPlayMode)

切换模式