Rachel
Toggle table of contents
3.5.0
ios
Target filter
ios
Switch theme
Search in API
Skip to content
Rachel
love.yinlin.compose.components.media
/
love.yinlin.media
/
IOSMusicPlayer
IOSMusic
Player
ios
@
Stable
class
IOSMusicPlayer
<
Info
:
MediaInfo
>
(
fetcher
:
MediaMetadataFetcher
<
Info
>
)
:
MusicPlayer
<
Info
>
Members
Constructors
IOSMusic
Player
Link copied to clipboard
ios
constructor
(
fetcher
:
MediaMetadataFetcher
<
Info
>
)
Properties
duration
Link copied to clipboard
ios
var
duration
:
Long
时长
error
Link copied to clipboard
ios
var
error
:
Throwable
?
当前错误
is
Init
Link copied to clipboard
ios
var
isInit
:
Boolean
是否初始化
is
Playing
Link copied to clipboard
ios
var
isPlaying
:
Boolean
是否播放
is
Ready
Link copied to clipboard
ios
val
isReady
:
Boolean
是否就绪
listener
Link copied to clipboard
ios
var
listener
:
MusicPlayerListener
<
Info
>
?
回调
music
Link copied to clipboard
ios
var
music
:
Info
?
当前音乐
music
List
Link copied to clipboard
ios
val
musicList
:
SnapshotStateList
<
Info
>
播放列表
play
Mode
Link copied to clipboard
ios
var
playMode
:
MediaPlayMode
播放模式
position
Link copied to clipboard
ios
var
position
:
Long
进度
Functions
add
Medias
Link copied to clipboard
ios
open
suspend override
fun
addMedias
(
medias
:
List
<
Info
>
)
添加媒体
goto
Index
Link copied to clipboard
ios
open
suspend override
fun
gotoIndex
(
index
:
Int
)
切换
goto
Next
Link copied to clipboard
ios
open
suspend override
fun
gotoNext
(
)
下一首
goto
Previous
Link copied to clipboard
ios
open
suspend override
fun
gotoPrevious
(
)
上一首
init
Link copied to clipboard
ios
open
suspend override
fun
init
(
context
:
Context
)
初始化
pause
Link copied to clipboard
ios
open
suspend override
fun
pause
(
)
暂停
play
Link copied to clipboard
ios
open
suspend override
fun
play
(
)
播放
prepare
Medias
Link copied to clipboard
ios
open
suspend override
fun
prepareMedias
(
medias
:
List
<
Info
>
,
startIndex
:
Int
?
,
playing
:
Boolean
)
加载媒体
release
Link copied to clipboard
ios
open
override
fun
release
(
)
释放
remove
Media
Link copied to clipboard
ios
open
suspend override
fun
removeMedia
(
index
:
Int
)
移除媒体
seek
To
Link copied to clipboard
ios
open
suspend override
fun
seekTo
(
position
:
Long
)
调整进度
stop
Link copied to clipboard
ios
open
suspend override
fun
stop
(
)
停止
update
Play
Mode
Link copied to clipboard
ios
open
suspend override
fun
updatePlayMode
(
mode
:
MediaPlayMode
)
切换模式