Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zvuk nefunguje tak ako má v javascripte (chrome)

Nedávno som začal pridávať zvukové efekty do mojej hry na ktorej pracujem v html5.. Problém je že keď zvuk skúšam na edge tak funguje ako má, no keď ho skúšam na chrome tak zvuk vždy začne veľmi ticho a začne naberať hlasitosť a taktiež niektoré zvuky sa opakujú rýchlejšie na chrome ako na edge.. Nechápem prečo sa nemozu prehravat zvuky rovnako na vsetkych prehliadačoch.. Vedel by mi niekto pomoct? Všetky zvuky su vo formate .wav

Kod mam takto:

normalne nahravam audio

grass0 = new Audio('grass0.wav');
grass1 = new Audio('grass1.wav');
dirt0 = new Audio('dirt0.wav');
dirt1 = new Audio('dirt1.wav');
wood0 = new Audio('wood0.wav');
wood1 = new Audio('wood1.wav');

a potom ho proste púštam.. zvukove efekty su pre chodenie po roznych materialoch

if(grass0.paused & grass1.paused & dirt0.paused & dirt1.paused & wood0.paused & wood1.paused){
if(blocks[i].id == 1){ //Blok [1]
if(audio[0] == 0){
grass0.play();
audio[0] = 1;
}else{
grass1.play();
audio[0] = 0;
}
}else if(blocks[i].id == 2){ //Blok [2]
if(audio[1] == 0){
dirt0.play();
audio[1] = 1;
}else{
dirt1.play();
audio[1] = 0;
}
}else if(blocks[i].id == 7){ //Blok [7]
if(audio[2] == 0){
wood0.play();
audio[2] = 1;
}else{
wood1.play();
audio[2] = 0;
}
}
}

tu pridavam aj video na zobrazenie problemu v akcii
//na chrome je zvuk hliny pokazeny.. vzdy zacne velmi ticho a casom sa dostane na normalnu hlasitost, ked sa
pusti nejaky iný zvuk tak sa hlasitost hliny zase pokazí a zacne ticho
//na chrome ide zvuk dreva rychlejsie ako na edge.. why?

video: https://www.youtube.com/watch?v=qHPQGnqFr8E

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny