AndroidMusicPlayer

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
open suspend override fun addMedias(medias: List<Info>)

添加媒体

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

切换

Link copied to clipboard
open suspend override fun gotoNext()

下一首

Link copied to clipboard
open suspend override fun gotoPrevious()

上一首

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

初始化

Link copied to clipboard
open suspend override fun pause()

暂停

Link copied to clipboard
open suspend override fun play()

播放

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

加载媒体

Link copied to clipboard
open override fun release()

释放

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

移除媒体

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

调整进度

Link copied to clipboard
open suspend override fun stop()

停止

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

切换模式