pda
androidJvm
app
/
net.artux.pda.repositories
/
QuestSoundManager
Quest
Sound
Manager
@
Singleton
class
QuestSoundManager
(
val
mediaPlayer
:
MediaPlayer
,
val
soundPool
:
SoundPool
,
val
context
:
Context
)
:
IQuestSoundManager
Members
Constructors
Quest
Sound
Manager
Link copied to clipboard
constructor
(
mediaPlayer
:
MediaPlayer
,
soundPool
:
SoundPool
,
context
:
Context
)
Properties
audio
Manager
Link copied to clipboard
var
audioManager
:
AudioManager
context
Link copied to clipboard
val
context
:
Context
cur
Volume
Link copied to clipboard
var
curVolume
:
Float
left
Volume
Link copied to clipboard
var
leftVolume
:
Float
loaded
Sounds
Link copied to clipboard
val
loadedSounds
:
MutableMap
<
String
,
Int
>
max
Volume
Link copied to clipboard
var
maxVolume
:
Float
media
Player
Link copied to clipboard
open
override
val
mediaPlayer
:
MediaPlayer
muted
Link copied to clipboard
open
override
var
muted
:
Boolean
right
Volume
Link copied to clipboard
var
rightVolume
:
Float
sound
Pool
Link copied to clipboard
open
override
val
soundPool
:
SoundPool
was
Playing
Link copied to clipboard
open
override
var
wasPlaying
:
Boolean
Functions
load
Online
Resource
Link copied to clipboard
open
override
fun
loadOnlineResource
(
path
:
String
)
mute
Link copied to clipboard
open
override
fun
mute
(
)
on
Prepared
Link copied to clipboard
open
override
fun
onPrepared
(
mp
:
MediaPlayer
)
pause
Link copied to clipboard
open
override
fun
pause
(
)
pause
Sound
Link copied to clipboard
open
override
fun
pauseSound
(
path
:
String
)
play
Music
Link copied to clipboard
open
override
fun
playMusic
(
path
:
String
,
loop
:
Boolean
)
:
Job
play
Sound
Link copied to clipboard
open
override
fun
playSound
(
path
:
String
)
resume
Link copied to clipboard
open
override
fun
resume
(
)
stop
Link copied to clipboard
open
override
fun
stop
(
)