Pavle Goloskokovic
|
48f73e3b32
|
ESLint fix
|
2018-01-26 15:39:34 +01:00 |
|
Pavle Goloskokovic
|
6c5f72f86e
|
ESLint fix
|
2018-01-26 15:38:00 +01:00 |
|
Pavle Goloskokovic
|
31fa6e9b31
|
ESLint fix
|
2018-01-26 15:37:31 +01:00 |
|
Pavle Goloskokovic
|
a703c3481e
|
ESLint fix
|
2018-01-26 15:36:41 +01:00 |
|
Pavle Goloskokovic
|
7507d095af
|
ESLint fix
|
2018-01-26 15:36:10 +01:00 |
|
Pavle Goloskokovic
|
06d31f1c0b
|
ESLint fix
|
2018-01-26 15:35:09 +01:00 |
|
Pavle Goloskokovic
|
c20835bce8
|
Eslint fix
|
2018-01-26 15:34:18 +01:00 |
|
Pavle Goloskokovic
|
879f821bd4
|
Removed completed TODO
|
2018-01-26 15:29:31 +01:00 |
|
Pavle Goloskokovic
|
f3d2b9e510
|
Added loop event docs
|
2018-01-26 15:25:59 +01:00 |
|
Pavle Goloskokovic
|
3de4234db8
|
Added seek event docs
|
2018-01-26 15:25:45 +01:00 |
|
Pavle Goloskokovic
|
3d20e05641
|
Added volume event docs
|
2018-01-26 15:25:09 +01:00 |
|
Pavle Goloskokovic
|
c1b3a18ea0
|
Added mute event docs
|
2018-01-26 15:24:55 +01:00 |
|
Pavle Goloskokovic
|
07d06a58ad
|
Added ended event docs
|
2018-01-26 15:24:40 +01:00 |
|
Pavle Goloskokovic
|
419761db15
|
Added looped event docs
|
2018-01-26 15:24:25 +01:00 |
|
Pavle Goloskokovic
|
d9f6669277
|
Added stop event docs
|
2018-01-26 15:24:05 +01:00 |
|
Pavle Goloskokovic
|
fd2995d978
|
Added resume event docs
|
2018-01-26 15:23:48 +01:00 |
|
Pavle Goloskokovic
|
58006988f0
|
Added pause event docs
|
2018-01-26 15:23:35 +01:00 |
|
Pavle Goloskokovic
|
9b4930ea47
|
Added play event docs
|
2018-01-26 15:23:06 +01:00 |
|
Pavle Goloskokovic
|
0a1e4abd9f
|
Added setRate method docs
|
2018-01-26 15:20:44 +01:00 |
|
Pavle Goloskokovic
|
f7f3906810
|
Added setVolume method docs
|
2018-01-26 15:20:15 +01:00 |
|
Pavle Goloskokovic
|
ace58fa019
|
Added setMute method docs
|
2018-01-26 15:19:55 +01:00 |
|
Pavle Goloskokovic
|
4d5720d094
|
Added destroy method docs
|
2018-01-26 15:19:32 +01:00 |
|
Pavle Goloskokovic
|
32a2bcbf85
|
Added update method docs
|
2018-01-26 15:19:07 +01:00 |
|
Pavle Goloskokovic
|
1ca182e209
|
Added onFocus method docs
|
2018-01-26 15:18:45 +01:00 |
|
Pavle Goloskokovic
|
5b371db61f
|
Added onBlur method docs
|
2018-01-26 15:18:22 +01:00 |
|
Pavle Goloskokovic
|
18cd227e69
|
Added reset method docs
|
2018-01-26 15:18:02 +01:00 |
|
Pavle Goloskokovic
|
a2fdf7c42c
|
Added stopAndReleaseAudioTag method docs
|
2018-01-26 15:17:36 +01:00 |
|
Pavle Goloskokovic
|
3f6df08552
|
Added playCatchPromise method docs
|
2018-01-26 15:17:19 +01:00 |
|
Pavle Goloskokovic
|
fcd9efee42
|
Added pickAudioTag method docs
|
2018-01-26 15:16:43 +01:00 |
|
Pavle Goloskokovic
|
443599f261
|
Added pickAndPlayAudioTag method docs
|
2018-01-26 15:15:52 +01:00 |
|
Pavle Goloskokovic
|
bf3c0a2ea1
|
Added stop method docs
|
2018-01-26 15:15:20 +01:00 |
|
Pavle Goloskokovic
|
1c21a09cb2
|
Added resume method docs
|
2018-01-26 15:14:57 +01:00 |
|
Pavle Goloskokovic
|
311a18b052
|
Added pause method docs
|
2018-01-26 15:14:35 +01:00 |
|
Pavle Goloskokovic
|
17a5cc6128
|
Added play method docs
|
2018-01-26 15:14:19 +01:00 |
|
Pavle Goloskokovic
|
3018a2512c
|
Updated isLocked method docs
|
2018-01-26 15:11:21 +01:00 |
|
Pavle Goloskokovic
|
1e423a7ff6
|
Added volume event docs
|
2018-01-26 15:10:10 +01:00 |
|
Pavle Goloskokovic
|
f30fb5f9ff
|
Added mute event docs
|
2018-01-26 15:09:55 +01:00 |
|
Pavle Goloskokovic
|
428e8bd9a3
|
Updated unlock method docs
|
2018-01-26 15:09:22 +01:00 |
|
Pavle Goloskokovic
|
5e05cee185
|
Added loop event docs
|
2018-01-26 15:08:07 +01:00 |
|
Pavle Goloskokovic
|
a47157d739
|
Added seek event docs
|
2018-01-26 15:06:50 +01:00 |
|
Pavle Goloskokovic
|
a6c7e2da8b
|
Added volume event docs
|
2018-01-26 15:06:33 +01:00 |
|
Pavle Goloskokovic
|
5c5ddd88f5
|
Added mute event docs
|
2018-01-26 15:06:16 +01:00 |
|
Pavle Goloskokovic
|
f0c8022159
|
Added looped event docs
|
2018-01-26 15:05:52 +01:00 |
|
Pavle Goloskokovic
|
3581b0bdb2
|
Added ended event docs
|
2018-01-26 15:05:34 +01:00 |
|
Pavle Goloskokovic
|
7945ebaec8
|
Added stop event docs
|
2018-01-26 15:05:14 +01:00 |
|
Pavle Goloskokovic
|
e874c64fe4
|
Added resume event docs
|
2018-01-26 15:04:53 +01:00 |
|
Pavle Goloskokovic
|
ed27878b78
|
Added pause event docs
|
2018-01-26 15:02:33 +01:00 |
|
Pavle Goloskokovic
|
6b92e34b0f
|
Added play event docs
|
2018-01-26 15:02:14 +01:00 |
|
Pavle Goloskokovic
|
1de4078262
|
Updated WebAudioSound class constructor docs
|
2018-01-26 15:01:49 +01:00 |
|
Pavle Goloskokovic
|
6ac7ed22d4
|
Added detune event docs
|
2018-01-26 15:00:38 +01:00 |
|
Pavle Goloskokovic
|
50a87d8340
|
Added rate event docs
|
2018-01-26 15:00:15 +01:00 |
|
Pavle Goloskokovic
|
e144505c1d
|
Added unlocked event docs
|
2018-01-26 14:57:46 +01:00 |
|
Pavle Goloskokovic
|
e2092dfacd
|
Added stopall event docs
|
2018-01-26 14:57:18 +01:00 |
|
Pavle Goloskokovic
|
996a77cd10
|
Added resumeall event docs
|
2018-01-26 14:57:01 +01:00 |
|
Pavle Goloskokovic
|
e4e0879347
|
Added pauseall event docs
|
2018-01-26 14:56:33 +01:00 |
|
Pavle Goloskokovic
|
532e506241
|
Updated unlock method docs
|
2018-01-26 14:55:49 +01:00 |
|
Pavle Goloskokovic
|
3344fc8c49
|
Added detune event docs
|
2018-01-26 14:54:45 +01:00 |
|
Pavle Goloskokovic
|
371deefbcd
|
Added rate event docs
|
2018-01-26 14:54:15 +01:00 |
|
Pavle Goloskokovic
|
754c3bc543
|
Added NoAudioSoundManager class constructor docs
|
2018-01-26 14:53:02 +01:00 |
|
Pavle Goloskokovic
|
d0aa4e6913
|
Added config default value assignment
|
2018-01-26 14:52:03 +01:00 |
|
Pavle Goloskokovic
|
1835217d7e
|
Added NoAudioSound class constructor docs
|
2018-01-26 14:51:34 +01:00 |
|
Pavle Goloskokovic
|
5c3ad36ec3
|
Added isLocked method docs
|
2018-01-26 14:49:27 +01:00 |
|
Pavle Goloskokovic
|
fbafeeef7f
|
Added destroy method docs
|
2018-01-26 14:47:35 +01:00 |
|
Pavle Goloskokovic
|
92669f3c98
|
Added onFocus method docs
|
2018-01-26 14:36:01 +01:00 |
|
Pavle Goloskokovic
|
aaee7388ca
|
Added onBlur method docs
|
2018-01-26 14:35:34 +01:00 |
|
Pavle Goloskokovic
|
27179b64ed
|
Updated unlock method docs
|
2018-01-26 14:34:32 +01:00 |
|
Pavle Goloskokovic
|
c8e64c5153
|
Updated add method docs
|
2018-01-26 14:33:54 +01:00 |
|
Pavle Goloskokovic
|
47b0eea9a9
|
Updated lockedActionsQueue property docs
|
2018-01-26 14:33:15 +01:00 |
|
Pavle Goloskokovic
|
57724d1455
|
Updated loopEndOffset property docs
|
2018-01-26 14:32:38 +01:00 |
|
Pavle Goloskokovic
|
b5b752f39f
|
Updated audioPlayDelay property docs
|
2018-01-26 14:32:11 +01:00 |
|
Pavle Goloskokovic
|
98c0cfd6fe
|
Updated override property docs
|
2018-01-26 14:31:48 +01:00 |
|
Pavle Goloskokovic
|
ea95ae82e1
|
Added HTML5AudioSoundManager class constructor docs
|
2018-01-26 14:31:10 +01:00 |
|
Pavle Goloskokovic
|
a0e462dd46
|
Merge remote-tracking branch 'origin/master'
|
2018-01-26 14:28:25 +01:00 |
|
Pavle Goloskokovic
|
0b84831218
|
Added HTML5AudioSound class constructor docs
|
2018-01-26 14:28:15 +01:00 |
|
Richard Davey
|
cb2891db8a
|
Added jsdocs to the Device inspector, removed out-dated properties and changed case of Device access
|
2018-01-25 17:03:35 +00:00 |
|
Pavle Goloskokovic
|
472a0d9a4f
|
Added no audio classes to index.js
|
2018-01-20 22:06:36 +01:00 |
|
Pavle Goloskokovic
|
18cf394f8a
|
Fixed path to Extend import
|
2018-01-20 21:28:37 +01:00 |
|
Pavle Goloskokovic
|
87fa583c47
|
Competed a TODO to instantiate NoAudioSoundManager if there is no audio engine available or sounds are disabled in config
|
2018-01-20 21:23:43 +01:00 |
|
Pavle Goloskokovic
|
e03108e332
|
Removed unused NOOP import
|
2018-01-20 21:19:43 +01:00 |
|
Pavle Goloskokovic
|
b42a426cc9
|
Removeing sound from manager before calling BaseSound destroy method
|
2018-01-20 21:18:42 +01:00 |
|
Pavle Goloskokovic
|
7ecc671781
|
Removed update method
|
2018-01-20 21:18:01 +01:00 |
|
Pavle Goloskokovic
|
2bf8358d3e
|
Added destroy method that calls BaseSound destroy method
|
2018-01-20 21:14:15 +01:00 |
|
Pavle Goloskokovic
|
5980180659
|
Added update method that does nothing
|
2018-01-20 21:13:36 +01:00 |
|
Pavle Goloskokovic
|
eda3a080b4
|
Added stop method that only returns false
|
2018-01-20 21:12:53 +01:00 |
|
Pavle Goloskokovic
|
c071d8db16
|
Added resume method that only returns false
|
2018-01-20 21:12:36 +01:00 |
|
Pavle Goloskokovic
|
a52145eb9e
|
Added pause method that only returns false
|
2018-01-20 21:12:18 +01:00 |
|
Pavle Goloskokovic
|
f8cefe6606
|
Added play method that only returns false
|
2018-01-20 21:11:53 +01:00 |
|
Pavle Goloskokovic
|
dcc406d218
|
Added removeMarker method that only returns false
|
2018-01-20 21:11:35 +01:00 |
|
Pavle Goloskokovic
|
8685b7c2ac
|
Added updateMarker method that only returns false
|
2018-01-20 21:11:16 +01:00 |
|
Pavle Goloskokovic
|
e9c441b98a
|
Added addMarker method that only returns false
|
2018-01-20 21:10:51 +01:00 |
|
Pavle Goloskokovic
|
063dda1929
|
Initializing pendingRemove property to false
|
2018-01-20 21:10:00 +01:00 |
|
Pavle Goloskokovic
|
e76377a89e
|
Initializing currentMarker property to null
|
2018-01-20 21:09:46 +01:00 |
|
Pavle Goloskokovic
|
6a207de3b0
|
Initializing markers property to an empty object
|
2018-01-20 21:09:28 +01:00 |
|
Pavle Goloskokovic
|
cde2b9c080
|
Initializing loop property to default value
|
2018-01-20 21:09:08 +01:00 |
|
Pavle Goloskokovic
|
1fa851b0e8
|
Initializing seek property to default value
|
2018-01-20 21:08:47 +01:00 |
|
Pavle Goloskokovic
|
858d296a1c
|
Initializing detune property to default value
|
2018-01-20 21:08:34 +01:00 |
|
Pavle Goloskokovic
|
fc46d8d4d0
|
Initializing rate property to default value
|
2018-01-20 21:08:21 +01:00 |
|
Pavle Goloskokovic
|
e6477b0e40
|
Initializing volume property to default value
|
2018-01-20 21:08:08 +01:00 |
|
Pavle Goloskokovic
|
5f58588903
|
Initializing mute property to default value
|
2018-01-20 21:07:54 +01:00 |
|
Pavle Goloskokovic
|
cd070ac282
|
Initializing currentConfig property to point to config property
|
2018-01-20 21:07:30 +01:00 |
|
Pavle Goloskokovic
|
ff6f7f844c
|
Initializing config property to object with default config values merged with provided config attribute
|
2018-01-20 21:07:00 +01:00 |
|
Pavle Goloskokovic
|
f925d3f5bd
|
Initializing totalDuration property to 0
|
2018-01-20 21:01:04 +01:00 |
|
Pavle Goloskokovic
|
65696b17a5
|
Initializing duration property to 0
|
2018-01-20 21:00:50 +01:00 |
|
Pavle Goloskokovic
|
d2a3d98abe
|
Initializing totalRate property to 1
|
2018-01-20 21:00:31 +01:00 |
|
Pavle Goloskokovic
|
a2a19cceb2
|
Initializing isPaused property to false
|
2018-01-20 20:59:27 +01:00 |
|
Pavle Goloskokovic
|
0de3b321d2
|
Initializing isPlaying property to false
|
2018-01-20 20:59:13 +01:00 |
|
Pavle Goloskokovic
|
d282f3a1cb
|
Initializing key property with provided attribute value
|
2018-01-20 20:58:31 +01:00 |
|
Pavle Goloskokovic
|
10daa22fb0
|
Initializing manager property with provided attribute reference
|
2018-01-20 20:58:02 +01:00 |
|
Pavle Goloskokovic
|
4c2b7b3db7
|
Added NoAudioSound class that extends EventEmitter
|
2018-01-20 20:56:49 +01:00 |
|
Pavle Goloskokovic
|
732cb5592a
|
Removed setting unlocked property
|
2018-01-20 20:35:34 +01:00 |
|
Pavle Goloskokovic
|
1dc28e1119
|
Added forEachActiveSound method that calls BaseSoundManager forEachActiveSound method
|
2018-01-20 20:32:30 +01:00 |
|
Pavle Goloskokovic
|
ce5de6e06a
|
Added destroy method that calls BaseSoundManager destroy method
|
2018-01-20 20:32:15 +01:00 |
|
Pavle Goloskokovic
|
8ee02f8f29
|
Added update method that does nothing
|
2018-01-20 20:31:53 +01:00 |
|
Pavle Goloskokovic
|
e9c1ba289e
|
Added stopAll method that does nothing
|
2018-01-20 20:25:27 +01:00 |
|
Pavle Goloskokovic
|
05d37e00c7
|
Added resumeAll method that does nothing
|
2018-01-20 20:25:03 +01:00 |
|
Pavle Goloskokovic
|
534a7a34cd
|
Added pauseAll method that does nothing
|
2018-01-20 20:24:46 +01:00 |
|
Pavle Goloskokovic
|
50fefeef2e
|
Added removeByKey method that calls BaseSoundManager removeByKey method
|
2018-01-20 20:24:10 +01:00 |
|
Pavle Goloskokovic
|
2b0765f46a
|
Added remove method that calls BaseSoundManager remove method
|
2018-01-20 20:23:33 +01:00 |
|
Pavle Goloskokovic
|
5ba2c0338a
|
Added playAudioSprite method which only returns false
|
2018-01-20 20:13:14 +01:00 |
|
Pavle Goloskokovic
|
4a4a849c6f
|
Added play method which only returns false
|
2018-01-20 20:12:36 +01:00 |
|
Pavle Goloskokovic
|
cd00b5db79
|
Added addAudioSprite method which instantiates and returns NoAudioSound as audio sprite sound object with empty spritemap
|
2018-01-20 20:11:48 +01:00 |
|
Pavle Goloskokovic
|
7511c038b7
|
Added add method which instantiates and returns NoAudioSound object
|
2018-01-20 20:10:16 +01:00 |
|
Pavle Goloskokovic
|
f1aea49a9c
|
Initializing unlocked property to false
|
2018-01-20 20:01:55 +01:00 |
|
Pavle Goloskokovic
|
a1fa271d7c
|
Initializing locked property to false
|
2018-01-20 20:01:44 +01:00 |
|
Pavle Goloskokovic
|
fdcc4898cc
|
Initializing pauseOnBlur property to true
|
2018-01-20 20:01:26 +01:00 |
|
Pavle Goloskokovic
|
27b2936ce6
|
Initializing rate property to 0
|
2018-01-20 20:01:09 +01:00 |
|
Pavle Goloskokovic
|
526fe77106
|
Initializing rate property to 1
|
2018-01-20 20:00:55 +01:00 |
|
Pavle Goloskokovic
|
ee8ce19ef8
|
Initializing volume property to 1
|
2018-01-20 20:00:36 +01:00 |
|
Pavle Goloskokovic
|
1c6aa693e9
|
Initializing mute property to false
|
2018-01-20 20:00:21 +01:00 |
|
Pavle Goloskokovic
|
c5062a0c90
|
Initializing sounds property an empty array
|
2018-01-20 19:59:54 +01:00 |
|
Pavle Goloskokovic
|
e15a5a9c69
|
Initializing game property with provided attribute reference
|
2018-01-20 19:59:19 +01:00 |
|
Pavle Goloskokovic
|
4316c22785
|
Added NoAudioSoundManager class that extends EventEmitter
|
2018-01-20 19:57:00 +01:00 |
|
Pavle Goloskokovic
|
db5002fa87
|
Updated BaseSoundManager playAudioSprite method to return value from sound play method call
|
2018-01-20 19:53:09 +01:00 |
|
Pavle Goloskokovic
|
7a259da22c
|
Updated BaseSoundManager play method to return value from sound play method call
|
2018-01-20 19:51:54 +01:00 |
|
Pavle Goloskokovic
|
ac7be301f1
|
Reverting previous commit since it did not fix the issue
|
2018-01-19 17:12:49 +01:00 |
|
Pavle Goloskokovic
|
999b7d96df
|
skipping looping and ending logic if current time is 0 since some HTML5 Audio implementations set currentTime value to 0 when changing playback rate or performing any other operation on an audio tag object
|
2018-01-19 16:24:26 +01:00 |
|
Pavle Goloskokovic
|
f7b0dcf56a
|
Inverted condition to prevent nesting
|
2018-01-19 12:19:02 +01:00 |
|
Pavle Goloskokovic
|
ff8c039cf7
|
Inverted condition to prevent nesting
|
2018-01-19 12:17:34 +01:00 |
|
Pavle Goloskokovic
|
8968044d8f
|
Removed ready event
|
2018-01-18 14:15:15 +01:00 |
|
Pavle Goloskokovic
|
ca614166b1
|
Using playCatchPromise for delayed sound playback
|
2018-01-18 14:14:14 +01:00 |
|
Pavle Goloskokovic
|
3a7d06b48a
|
Using playCatchPromise when starting sound playback
|
2018-01-18 14:13:57 +01:00 |
|
Pavle Goloskokovic
|
ef98de7258
|
Added playCatchPromise method to handle possible exceptions thrown form audio tag play method
|
2018-01-18 14:13:29 +01:00 |
|
Pavle Goloskokovic
|
c1cb3c3ab2
|
Removing touchmove event listener on successful unlock
|
2018-01-18 14:12:32 +01:00 |
|
Pavle Goloskokovic
|
336f5b9028
|
Skipping unlocking if touchmove event occurred before touchend event
|
2018-01-18 14:11:49 +01:00 |
|
Pavle Goloskokovic
|
b036eecd9f
|
Added detectMove method as touchmove event listener
|
2018-01-18 14:10:51 +01:00 |
|
Pavle Goloskokovic
|
01c246ac0b
|
Added variable and method for keeping track of touch move events
|
2018-01-18 14:10:03 +01:00 |
|
Pavle Goloskokovic
|
718dce88b8
|
Setting correct totalDuration property value for all sounds when audio gets unlocked
|
2018-01-18 14:08:49 +01:00 |
|
Pavle Goloskokovic
|
9400c7ea93
|
Setting correct duration property value for all sounds when audio gets unlocked
|
2018-01-18 14:08:33 +01:00 |
|
Pavle Goloskokovic
|
c296ef2eb3
|
Emitting ready event when sound manager gets unlocked
|
2018-01-18 14:07:35 +01:00 |
|
Pavle Goloskokovic
|
58d6ab9a56
|
Emitting ready event if sound manager is not locked
|
2018-01-18 14:06:29 +01:00 |
|