@XenK

Почему воспроизводится звук?

Подгружаю данные с PHP скрипта, через AJAX (setInterval(5000)). Есть такая функция воспроизведения .mp3, но она воспроизводит звук множество раз:
var arrSoundCache = [];

soundNotification(101, 'off');
soundNotification(102, 'off');

function soundNotification(id, type) {
    if ((id == 100 || id == 101) && (type == 'off') && (arrSoundCache['tovar1'] != true)) {
        ion.sound.play('tovar1_off');
        arrSoundCache['tovar1'] = true;
    }
}

Необходимо чтобы звук воспроизводился только при получении новых данных. Что нужно для этого сделать?
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Ваш пример кода работает как нужно: https://jsfiddle.net/g2gxeyvt/
"Play" выводится только 1 раз.

Возможно вы показали не весь код?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы