Jump to content
  • 0
okokpaper

pomoc Zvuk nefunguje tak ako má v javascripte (chrome)

Dotaz

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.id == 1){ //Blok [1]
if(audio[0] == 0){
grass0.play();
audio[0] = 1;
}else{
grass1.play();
audio[0] = 0;
}
}else if(blocks.id == 2){ //Blok [2]
if(audio[1] == 0){
dirt0.play();
audio[1] = 1;
}else{
dirt1.play();
audio[1] = 0;
}
}else if(blocks.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
 

 

Sdílet tento příspěvek


Link to post
Share on other sites

0 odpovědí na tuto otázku

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Odpovědět na dotaz...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Obnovili jsme váš původní obsah (obsah napsaný před zavřením).   Smazat obnovený obsah

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...