Preload sound files for instant playback (#374)
* rm dist at start of build * renderer style * preload sound files for instant playback The first time a sound file is played, the Audio object is cached. 5s after startup, all sound files are automatically preloaded.
This commit is contained in:
33
config.js
33
config.js
@@ -32,39 +32,6 @@ module.exports = {
|
||||
ROOT_PATH: __dirname,
|
||||
STATIC_PATH: path.join(__dirname, 'static'),
|
||||
|
||||
SOUND_ADD: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'add.wav'),
|
||||
volume: 0.2
|
||||
},
|
||||
SOUND_DELETE: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'delete.wav'),
|
||||
volume: 0.1
|
||||
},
|
||||
SOUND_DISABLE: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'disable.wav'),
|
||||
volume: 0.2
|
||||
},
|
||||
SOUND_DONE: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'done.wav'),
|
||||
volume: 0.2
|
||||
},
|
||||
SOUND_ENABLE: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'enable.wav'),
|
||||
volume: 0.2
|
||||
},
|
||||
SOUND_ERROR: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'error.wav'),
|
||||
volume: 0.2
|
||||
},
|
||||
SOUND_PLAY: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'play.wav'),
|
||||
volume: 0.2
|
||||
},
|
||||
SOUND_STARTUP: {
|
||||
url: 'file://' + path.join(__dirname, 'static', 'sound', 'startup.wav'),
|
||||
volume: 0.4
|
||||
},
|
||||
|
||||
WINDOW_ABOUT: 'file://' + path.join(__dirname, 'renderer', 'about.html'),
|
||||
WINDOW_MAIN: 'file://' + path.join(__dirname, 'renderer', 'main.html'),
|
||||
WINDOW_WEBTORRENT: 'file://' + path.join(__dirname, 'renderer', 'webtorrent.html'),
|
||||
|
||||
Reference in New Issue
Block a user