IOSMusicPlayer

Constructors

Link copied to clipboard
constructor(fetcher: MediaMetadataFetcher)

Properties

Link copied to clipboard

当前音乐ID

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
Link copied to clipboard

播放模式

Link copied to clipboard

进度

Functions

Link copied to clipboard
suspend override fun addMedias(medias: List<String>)

添加媒体

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

切换

Link copied to clipboard
suspend override fun gotoNext()

下一首

Link copied to clipboard
suspend override fun gotoPrevious()

上一首

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

初始化

Link copied to clipboard
open override fun innerGotoIndex(path: String, playing: Boolean = true): Boolean
Link copied to clipboard
open override fun innerStop()
Link copied to clipboard
suspend override fun moveMedia(fromIndex: Int, toIndex: Int)

移动媒体(应当是不影响当前播放的实现)

Link copied to clipboard
open suspend override fun pause()

暂停

Link copied to clipboard
open suspend override fun play()

播放

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

加载媒体

Link copied to clipboard
open override fun release()

释放

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

移除媒体

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

调整进度

Link copied to clipboard
suspend override fun stop()

停止

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

切换模式