Skip to main content

MusicPlayer

Kindclass
Packagemusic
Full namemusic.MusicPlayer
Sourcesource/music/MusicPlayer.hx
ExtendsFlxGroup
Metadata@:access(states.FreeplayState)

Public fields​

NameTypeStaticDefaultNotes
instanceFreeplayStateno——
controlsControlsno——
playingBoolno—property (get, never)
playingMusicBoolnofalse—
curTimeFloatno——

Public methods​

new (constructor)​

function new(instance:FreeplayState)
ParameterTypeDefault
instanceFreeplayState—

View source

pauseOrResume​

function pauseOrResume(resume:Bool = false)
ParameterTypeDefault
resume (optional)Boolfalse

View source

switchPlayMusic​

function switchPlayMusic()

View source

onViewportResize​

function onViewportResize():Void

View source

Internals​

Private / internal members
FieldTypeStatic
songBGFlxSpriteno
songTxtFlxTextno
timeTxtFlxTextno
progressBarFlxBarno
playbackBGFlxSpriteno
playbackSymbolsArray<FlxText>no
playbackTxtFlxTextno
wasPlayingBoolno
holdPitchTimeFloatno
playbackRateFloatno
Method
override function update(elapsed:Float)
function setVocalsTime(time:Float)
function updatePlaybackTxt()
function positionSong()
function updateTimeTxt()
function setPlaybackRate()
function get_playing():Bool
function set_playbackRate(value:Float):Float