QuestSoundManager

@Singleton
class QuestSoundManager(val mediaPlayer: MediaPlayer, val soundPool: SoundPool, val context: Context) : IQuestSoundManager

Constructors

Link copied to clipboard
constructor(mediaPlayer: MediaPlayer, soundPool: SoundPool, context: Context)

Properties

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
open override val mediaPlayer: MediaPlayer
Link copied to clipboard
open override var muted: Boolean
Link copied to clipboard
Link copied to clipboard
open override val soundPool: SoundPool
Link copied to clipboard
open override var wasPlaying: Boolean

Functions

Link copied to clipboard
open override fun loadOnlineResource(path: String)
Link copied to clipboard
open override fun mute()
Link copied to clipboard
open override fun onPrepared(mp: MediaPlayer)
Link copied to clipboard
open override fun pause()
Link copied to clipboard
open override fun pauseSound(path: String)
Link copied to clipboard
open override fun playMusic(path: String, loop: Boolean): Job
Link copied to clipboard
open override fun playSound(path: String)
Link copied to clipboard
open override fun resume()
Link copied to clipboard
open override fun stop()