AudioPlayer

@Stable
abstract class AudioPlayer(val context: Context, val onEndListener: () -> Unit)

Constructors

Link copied to clipboard
constructor(context: Context, onEndListener: () -> Unit)

Properties

Link copied to clipboard
Link copied to clipboard
abstract val duration: Long

时长

Link copied to clipboard
abstract val isInit: Boolean

是否初始化

Link copied to clipboard
abstract val isPlaying: Boolean

是否播放

Link copied to clipboard
val onEndListener: () -> Unit
Link copied to clipboard
abstract val position: Long

当前位置

Functions

Link copied to clipboard
abstract suspend fun init()

初始化

Link copied to clipboard
abstract suspend fun load(path: Path)

加载

Link copied to clipboard
abstract fun pause()

暂停

Link copied to clipboard
abstract fun play()

播放

Link copied to clipboard
abstract fun release()

释放

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

调整进度

Link copied to clipboard
abstract fun stop()

停止