Выполнить задачу после изменения значения firebase - PullRequest
0 голосов
/ 23 января 2020

В Angular 7 Я пытаюсь выполнить такую ​​задачу, как воспроизведение звука, когда данные меняются в моих данных в реальном времени в базе данных Firebase. Когда я реализую код, на экране ничего не появляется и звук не воспроизводится.

constructor(db: AngularFireDatabase){   
    this.values = db.list('values/').valueChanges().subscribe((data)=>
      this.playAudio
    );
}
playAudio(){
    let audio = new Audio();
    audio.src = ".././assets/audio/notsoconfident.mp3"; 
    audio.load();
    audio.play();
}

Я проверил аудио ресурс, и он правильный. Информация обновляется с изменением значения, но когда я пытаюсь // сделать что-то //, когда значение изменяется, оно становится бесполезным. Что я тут не так делаю?

...