Switch to Howler for audio
This commit is contained in:
parent
3eb74e44aa
commit
194c0bf846
13 changed files with 78 additions and 19 deletions
|
@ -38,7 +38,8 @@ export const audio = {
|
|||
itemPickup: 'up1.mp3',
|
||||
fuelPickup: 'blip2.mp3',
|
||||
endEdit: 'release1.mp3',
|
||||
newPlanet: 'up2.mp3'
|
||||
newPlanet: 'up2.mp3',
|
||||
engine: 'rocket2.ogg'
|
||||
};
|
||||
|
||||
export async function init() {
|
||||
|
@ -56,9 +57,11 @@ export async function init() {
|
|||
return img;
|
||||
});
|
||||
parse(audio, str => {
|
||||
let audio = new Audio('audio/' + str);
|
||||
let audio = new Howl({
|
||||
src: ['audio/' + str]
|
||||
});
|
||||
promises.push(new Promise((res, rej) => {
|
||||
audio.addEventListener('canplaythrough', res);
|
||||
audio.once('load', res);
|
||||
}));
|
||||
return audio;
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue