Воспроизвести аудио-фрагмент один раз в операторе If - PullRequest
0 голосов
/ 18 апреля 2020

Я работаю с извлечением данных из игры, попаданий в голову за определенный раунд. Каждый раз, когда выстрел в голову выполняется на наблюдаемом в данный момент плеере, он должен воспроизводить звук.

, однако он просто играет бесконечно, и я не совсем уверен в логи c, чтобы он воспроизводился только один раз, когда действие происходит.

Например:

let roundHs = statistics.round_killhs; //gives me a value btw 1 and 5.         
let playOnce = true; 

if (roundHs && playOnce) {
  $("audio#testsong")[0].play()
  playOnce = false; 
} 

Я пытался добавить какой-либо логический тип, но, похоже, он не работал. Любые советы будут с благодарностью!

...