Pavle Goloskokovic
|
2a70eb9c09
|
Removed completed TODO
|
2018-01-14 17:23:24 +01:00 |
|
Pavle Goloskokovic
|
ab02e843f3
|
Checking for loop between two update calls only if loop setting is set to true
|
2018-01-14 17:23:09 +01:00 |
|
Pavle Goloskokovic
|
4b9c94ebbe
|
Added a TODO to change loop event to looped and emit loop event when loop value changes
|
2018-01-14 17:22:32 +01:00 |
|
Pavle Goloskokovic
|
919d2d658a
|
Using EventEmitter emit method to dispatch seek update event
|
2018-01-14 17:21:24 +01:00 |
|
Pavle Goloskokovic
|
dd2bd9695d
|
Using EventEmitter emit method to dispatch volume update event
|
2018-01-14 17:20:31 +01:00 |
|
Pavle Goloskokovic
|
913c93eca1
|
Using EventEmitter emit method to dispatch mute update event
|
2018-01-14 17:20:20 +01:00 |
|
Pavle Goloskokovic
|
1912dd98df
|
Using EventEmitter emit method to dispatch loop event
|
2018-01-14 17:19:57 +01:00 |
|
Pavle Goloskokovic
|
8ba0c3d39e
|
Using EventEmitter emit method to dispatch ended event
|
2018-01-14 17:19:37 +01:00 |
|
Pavle Goloskokovic
|
14e7cb4b75
|
Using EventEmitter emit method to dispatch stop event
|
2018-01-14 17:18:53 +01:00 |
|
Pavle Goloskokovic
|
ac04061478
|
Using EventEmitter emit method to dispatch resume event
|
2018-01-14 17:18:39 +01:00 |
|
Pavle Goloskokovic
|
be03100765
|
Using EventEmitter emit method to dispatch pause event
|
2018-01-14 17:18:26 +01:00 |
|
Pavle Goloskokovic
|
d5ffad06aa
|
Using EventEmitter emit method to dispatch play event
|
2018-01-14 17:18:02 +01:00 |
|
Pavle Goloskokovic
|
cbb055f15c
|
Using EventEmitter emit method to dispatch volume update event
|
2018-01-14 16:54:11 +01:00 |
|
Pavle Goloskokovic
|
209b0caed3
|
Using EventEmitter emit method to dispatch mute update event
|
2018-01-14 16:53:48 +01:00 |
|
Pavle Goloskokovic
|
8b67797252
|
Simplified delay calculation logic on focus loose
|
2018-01-14 15:45:32 +01:00 |
|
Pavle Goloskokovic
|
b0ec0edbbc
|
Calling sound's onFocus method instead of resume when sounds resume on game focus gain
|
2018-01-14 15:38:11 +01:00 |
|
Pavle Goloskokovic
|
ff885e2ead
|
Added onFocus method to be used when sound resumes when game gains focus
|
2018-01-14 15:37:38 +01:00 |
|
Pavle Goloskokovic
|
381799b040
|
Calling sound's onBlur method instead of pause when sounds stop on game focus loss
|
2018-01-14 15:36:39 +01:00 |
|
Pavle Goloskokovic
|
5c5df3f582
|
Marking sound as paused on blur to avoid update logic being run on it
|
2018-01-14 15:35:21 +01:00 |
|
Pavle Goloskokovic
|
bf77380814
|
Added onBlur method to be used when sound pauses on loose of focus
Saving sound state and stopping it
|
2018-01-14 15:34:23 +01:00 |
|
Pavle Goloskokovic
|
a6ec0af472
|
Using loopEndOffset when checking if sound looped
|
2018-01-14 15:32:30 +01:00 |
|
Pavle Goloskokovic
|
042f778167
|
Defining loopEndOffset property for HTML5AudioSoundManager class
|
2018-01-14 15:31:24 +01:00 |
|
Pavle Goloskokovic
|
60693d6da8
|
Using audioPlayDelay when checking for delay end for delayed playback
|
2018-01-14 15:30:27 +01:00 |
|
Pavle Goloskokovic
|
7384d9abcb
|
Defining audioPlayDelay property for HTML5AudioSoundManager class
|
2018-01-14 15:29:27 +01:00 |
|
Pavle Goloskokovic
|
2d20759df9
|
Fixed ms to s conversion for delay value when setting start time for delayed playback
|
2018-01-14 15:28:16 +01:00 |
|
Pavle Goloskokovic
|
65538e3408
|
Properly setting currentTime variable value when detecting missed looping in update method
|
2018-01-14 15:24:55 +01:00 |
|
Pavle Goloskokovic
|
5b0cf55bfc
|
Properly setting currentTime variable value when detecting looping in update method
|
2018-01-14 15:24:06 +01:00 |
|
Pavle Goloskokovic
|
f832c35de4
|
Properly setting previousTime value when setting seek value
|
2018-01-14 15:22:49 +01:00 |
|
Pavle Goloskokovic
|
de08ac36d5
|
Properly setting previousTime value when handling delayed playback in update method
|
2018-01-14 15:22:18 +01:00 |
|
Pavle Goloskokovic
|
ab6c924ccf
|
Properly setting previousTime value when picking and playing audio tag
|
2018-01-14 15:21:06 +01:00 |
|
Pavle Goloskokovic
|
0efa048015
|
Taking into account marker start time when calculating seek
|
2018-01-12 18:23:07 +01:00 |
|
Pavle Goloskokovic
|
f941cabe07
|
Completed a TODO to clean up html5 audio stuff when calling destroy
|
2018-01-12 18:16:27 +01:00 |
|
Pavle Goloskokovic
|
44acc440f4
|
When hijacking audio form other sounds, sorting them by progress rather than just seek, so that we favorize longer sounds to continue their playback
|
2018-01-12 18:15:52 +01:00 |
|
Pavle Goloskokovic
|
9bb138f40d
|
Dispatching event when setting HTML5AudioSoundManager volume property
|
2018-01-12 17:26:16 +01:00 |
|
Pavle Goloskokovic
|
30027af69e
|
Dispatching event when setting HTML5AudioSoundManager mute property
|
2018-01-12 17:25:59 +01:00 |
|
Pavle Goloskokovic
|
8f3f88c24d
|
Checking for set audio property instead of isPlaying flag
|
2018-01-12 17:19:03 +01:00 |
|
Pavle Goloskokovic
|
919665dd96
|
Fixed scope issue
|
2018-01-12 17:11:12 +01:00 |
|
Pavle Goloskokovic
|
4038291373
|
Changed the order of defining startTime and previousTime properties
|
2018-01-12 16:12:15 +01:00 |
|
Pavle Goloskokovic
|
b2eef5b96e
|
Added a todo
|
2018-01-12 16:03:15 +01:00 |
|
Pavle Goloskokovic
|
2a76c6eff5
|
Updating previousTime property when setting seek value
|
2018-01-12 16:01:19 +01:00 |
|
Pavle Goloskokovic
|
1cdebc80c3
|
Updating previousTime when picking and playing audio for sound
|
2018-01-12 16:00:37 +01:00 |
|
Pavle Goloskokovic
|
1180d82c27
|
Updating previousTime when starting sound with delayed playback
|
2018-01-12 15:59:40 +01:00 |
|
Pavle Goloskokovic
|
398b337da9
|
Resetting previousTime property when stopping sound or hijacking audio from another sound
|
2018-01-12 15:58:43 +01:00 |
|
Pavle Goloskokovic
|
de9e5a0d1f
|
Updating currentTime to new audio currentTime value while handling looping before assigning that value to previousTime property
|
2018-01-12 15:57:55 +01:00 |
|
Pavle Goloskokovic
|
a51a0bd543
|
Setting previousTime property to currentTime value at the end of update method
Using condition when current time is less then previous time to indicate sound looping and dispatch an event
|
2018-01-12 15:39:58 +01:00 |
|
Pavle Goloskokovic
|
1ec66f644f
|
Added previousTime property to keep track of audio tag's playback position recorded on previous update method call
|
2018-01-12 15:32:30 +01:00 |
|
Pavle Goloskokovic
|
9ec4d9a829
|
Fixing sound position if sound loops and starts from the beginning between two update calls
|
2018-01-12 15:30:11 +01:00 |
|
Pavle Goloskokovic
|
735cf10a3f
|
Dispatching SOUND_ENDED event when sound ends, obviously :)
|
2018-01-12 15:28:06 +01:00 |
|
Pavle Goloskokovic
|
72955bfe30
|
Handling sound ending in update method
|
2018-01-12 15:27:25 +01:00 |
|
Pavle Goloskokovic
|
0d0df1900b
|
Added logic for handling looping in update method
|
2018-01-12 15:23:39 +01:00 |
|