enhance(client): improve ux of sound settings
This commit is contained in:
parent
a9a245b461
commit
d970534d92
4 changed files with 89 additions and 69 deletions
|
|
@ -2,6 +2,38 @@ import { ColdDeviceStorage } from '@/store';
|
|||
|
||||
const cache = new Map<string, HTMLAudioElement>();
|
||||
|
||||
export const soundsTypes = [
|
||||
null,
|
||||
'syuilo/up',
|
||||
'syuilo/down',
|
||||
'syuilo/pope1',
|
||||
'syuilo/pope2',
|
||||
'syuilo/waon',
|
||||
'syuilo/popo',
|
||||
'syuilo/triple',
|
||||
'syuilo/poi1',
|
||||
'syuilo/poi2',
|
||||
'syuilo/pirori',
|
||||
'syuilo/pirori-wet',
|
||||
'syuilo/pirori-square-wet',
|
||||
'syuilo/square-pico',
|
||||
'syuilo/reverved',
|
||||
'syuilo/ryukyu',
|
||||
'syuilo/kick',
|
||||
'syuilo/snare',
|
||||
'syuilo/queue-jammed',
|
||||
'aisha/1',
|
||||
'aisha/2',
|
||||
'aisha/3',
|
||||
'noizenecio/kick_gaba1',
|
||||
'noizenecio/kick_gaba2',
|
||||
'noizenecio/kick_gaba3',
|
||||
'noizenecio/kick_gaba4',
|
||||
'noizenecio/kick_gaba5',
|
||||
'noizenecio/kick_gaba6',
|
||||
'noizenecio/kick_gaba7',
|
||||
] as const;
|
||||
|
||||
export function getAudio(file: string, useCache = true): HTMLAudioElement {
|
||||
let audio: HTMLAudioElement;
|
||||
if (useCache && cache.has(file)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue