1.3.0 • Published 3 years ago

@curiousmedia/music-player v1.3.0

Weekly downloads
22
License
MIT
Repository
-
Last release
3 years ago

MusicPlayer

The MusicPlayer is designed to control the looping and playing of background music in a game

Play a single music file in a loop on repeat

Calling play with a different filename will fade out the current instance and fade in the the new

Shuffle option available if you have an Array of Music Files to play

new MusicPlayer(volume)

Constructor

ParamTypeDescription
volumeNumbervolume to play the sound instances at defaults to 1

musicPlayer.volume - Setter

Set the volume for this and the current instance playing

ParamTypeDescription
volumeNumbervolume to set

musicPlayer.volume - Getter

Return the current volume level set on the VOPlayer

musicPlayer.instance

Return the current instance of Music playing

musicPlayer.instanceName

Return the current UID for the music of the Music playing

musicPlayer.fadeTime - Setter

Set the fade time between songs

musicPlayer.fadeTime - Getter

Get the fade time between songs

musicPlayer.shuffle(audio)

Shuffle the music between a list of songs provided

ParamType
audioArray

musicPlayer.shufflePlaylist()

Shuffle the current playlist stored on this MusicPlayer

musicPlayer.random(array)

Return a random position in the Array provided

ParamType
arrayArray

musicPlayer.play(audio)

Stop the current instance and play the new audio instance

ParamTypeDescription
audioStringaudio string UID name

musicPlayer.pause()

Pause the current Music instance

musicPlayer.resume()

Resume the current Music instance

musicPlayer.stop()

Stop the currently playing instance

musicPlayer.fadeOutMusic(time)

Fade out the sound to a volume of 0

ParamTypeDescription
timeNumbermilliseconds

musicPlayer.fadeInMusic(time)

Fade in the sound to a volume of the volume for this player

ParamTypeDescription
timeNumbermilliseconds
1.3.0

3 years ago

1.2.0

4 years ago

1.1.2

4 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago