Есть ли способ подсчитать количество нажатий на аудиокнопку и сохранить ее в базе данных с помощью вызова ajax? - PullRequest
0 голосов
/ 04 мая 2020

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

Я планирую использовать звуковую метку и jquery для взаимодействия с ней с целью сохранения данных в базе данных

1 Ответ

1 голос
/ 04 мая 2020
const audio= document.querySelector('audio');

audio.onplay = (event) => {
  $.get(`/capture/play/audio/${event.id}`);
};

Или

$('audio').on("play", function(){
 $.get(`/capture/play/audio/${this.id}`);
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...