@aoijs/aoi.music
Preparing search index...
AudioPlayer
Class AudioPlayer
Index
Constructors
constructor
Properties
options
player
queue
Accessors
auto
Play
current
Track
filters
loop
previous
Track
seek
volume
Methods
__
config
Connection
_
config
Player
_
destroy
_
loop
Queue
_
play
Next
add
auto
Play
Next
current
Position
default
Mode
get
Ping
get
Queue
get
Track
Current
Duration
is
Auto
Play
Enabled
is
Loop
Enabled
is
Paused
is
Shuffled
pause
play
play
Previous
remove
Filters
remove
Track
resume
seeked
set
Filtering
set
Filters
shuffle
skip
skip
To
stop
unshuffle
update
Filters
Constructors
constructor
new
AudioPlayer
(
options
:
AudioPLayerOptions
)
:
AudioPlayer
Parameters
options
:
AudioPLayerOptions
Returns
AudioPlayer
Properties
options
options
:
AudioPLayerOptions
player
player
:
AudioPlayer
queue
queue
:
Track
<
"SoundCloud"
|
"Youtube"
|
"LocalFile"
|
"Spotify"
|
"Url"
>
[]
Accessors
auto
Play
get
autoPlay
()
:
AutoPlay
Returns
AutoPlay
set
autoPlay
(
autoPlay
:
AutoPlay
)
:
void
Parameters
autoPlay
:
AutoPlay
Returns
void
current
Track
get
currentTrack
()
:
Track
<
"SoundCloud"
|
"Youtube"
|
"LocalFile"
|
"Spotify"
|
"Url"
,
>
Returns
Track
<
"SoundCloud"
|
"Youtube"
|
"LocalFile"
|
"Spotify"
|
"Url"
>
filters
get
filters
()
:
string
[]
Returns
string
[]
loop
get
loop
()
:
LoopMode
Returns
LoopMode
set
loop
(
loop
:
LoopMode
)
:
void
Parameters
loop
:
LoopMode
Returns
void
previous
Track
get
previousTrack
()
:
Track
<
"SoundCloud"
|
"Youtube"
|
"LocalFile"
|
"Spotify"
|
"Url"
,
>
Returns
Track
<
"SoundCloud"
|
"Youtube"
|
"LocalFile"
|
"Spotify"
|
"Url"
>
seek
get
seek
()
:
boolean
Returns
boolean
volume
get
volume
()
:
number
Returns
number
set
volume
(
volume
:
number
)
:
void
Parameters
volume
:
number
Returns
void
Methods
__
config
Connection
__configConnection
()
:
void
Returns
void
_
config
Player
_configPlayer
()
:
void
Returns
void
_
destroy
_destroy
()
:
void
Returns
void
_
loop
Queue
_loopQueue
()
:
Promise
<
void
>
Returns
Promise
<
void
>
_
play
Next
_playNext
()
:
Promise
<
void
>
Returns
Promise
<
void
>
add
add
(
track
:
string
[]
,
type
:
PlatformType
,
member
:
GuildMember
)
:
Promise
<
void
>
Parameters
track
:
string
[]
type
:
PlatformType
member
:
GuildMember
Returns
Promise
<
void
>
auto
Play
Next
autoPlayNext
()
:
Promise
<
void
>
Returns
Promise
<
void
>
current
Position
currentPosition
()
:
number
Returns
number
default
Mode
defaultMode
()
:
AudioPlayerMode
Returns
AudioPlayerMode
get
Ping
getPing
(
type
?:
"ws"
|
"udp"
)
:
number
Parameters
type
:
"ws"
|
"udp"
= "ws"
Returns
number
get
Queue
getQueue
(
page
?:
number
,
limit
?:
number
,
format
?:
string
)
:
string
[]
Parameters
page
:
number
= 1
limit
:
number
= 10
format
:
string
= "{position}) {title} | {requester.user.username}"
Returns
string
[]
get
Track
Current
Duration
getTrackCurrentDuration
()
:
number
Returns
number
is
Auto
Play
Enabled
isAutoPlayEnabled
()
:
boolean
Returns
boolean
is
Loop
Enabled
isLoopEnabled
()
:
boolean
Returns
boolean
is
Paused
isPaused
()
:
boolean
Returns
boolean
is
Shuffled
isShuffled
()
:
boolean
Returns
boolean
pause
pause
()
:
boolean
Returns
boolean
play
play
(
emit
?:
boolean
)
:
Promise
<
void
>
Parameters
emit
:
boolean
= true
Returns
Promise
<
void
>
play
Previous
playPrevious
()
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Filters
removeFilters
()
:
void
Returns
void
remove
Track
removeTrack
(
position
:
number
)
:
void
Parameters
position
:
number
Returns
void
resume
resume
()
:
boolean
Returns
boolean
seeked
seeked
(
seek
:
boolean
)
:
void
Parameters
seek
:
boolean
Returns
void
set
Filtering
setFiltering
(
type
:
boolean
)
:
void
Parameters
type
:
boolean
Returns
void
set
Filters
setFilters
(
filterArr
:
string
[]
)
:
void
Parameters
filterArr
:
string
[]
Returns
void
shuffle
shuffle
()
:
void
Returns
void
skip
skip
()
:
boolean
Returns
boolean
skip
To
skipTo
(
position
:
number
)
:
void
Parameters
position
:
number
Returns
void
stop
stop
()
:
void
Returns
void
unshuffle
unshuffle
()
:
void
Returns
void
update
Filters
updateFilters
(
filterArr
:
string
[]
)
:
void
Parameters
filterArr
:
string
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
options
player
queue
Accessors
auto
Play
current
Track
filters
loop
previous
Track
seek
volume
Methods
__
config
Connection
_
config
Player
_
destroy
_
loop
Queue
_
play
Next
add
auto
Play
Next
current
Position
default
Mode
get
Ping
get
Queue
get
Track
Current
Duration
is
Auto
Play
Enabled
is
Loop
Enabled
is
Paused
is
Shuffled
pause
play
play
Previous
remove
Filters
remove
Track
resume
seeked
set
Filtering
set
Filters
shuffle
skip
skip
To
stop
unshuffle
update
Filters
@aoijs/aoi.music
Loading...