@rasul266

Приветствую всех. Кто сможет помочь пожалуйста как такое реализовать?

Есть апи на php для мобильного приложения. Мобильное приложение по апи получает ссылки на аудио файлы и просто проигрывателем воспроизводит. Задача стоит реализовать счетчик воспроизведений аудио файлов но только не трогая мобильное приложение. Отдаю по апи ссылки в виде (https://site.ru/storage/audio/OvvA6cHRuRhUci5a.mp3). Можно ли как то на php узнать что воспроизведение началось чтоб счетчик увеличил. Просто такой момент что когда аудио в приложении воспроизводится именно эта аудио приложение отдельно не запрашивает а сначала получает список всех аудио и потом тупо отдает весь список проигрывателю.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
Забыть об API и приложении, потому что API никогда ничего не узнает о воспроизведении, а приложение трогать нельзя.
Парсить логи веб-сервера, в которых записывается обращение по этим ссылкам, предполагая, что если кто-то по ним обратился, то это, видимо, был плеер.
(возможно, обнаружить, что многовато по ним обращаются - и узнать, что ссылки кто-то уже спарсил).
Ответ написан
Комментировать
kawabanga
@kawabanga
Бью себя по рукам за каждый ответ на глупый вопрос
1) Настраиваете сервер, чтобы /storage/audio/OvvA6cHRuRhUci5a.mp3 обрабатывался на PHP
Проверяете, есть ли файл физически, если есть, то записываете просмотр файла и отдаете его клиенту. при этом исходную папку с файлами можно переименовать в storage/audio/_/* , чтобы точно все обрабатывалось сервером (если файла нет, то запускается index.php)

2) Можно посмотреть на дополнительный скрипт, который срабатывает на каждый запрос .mp3 файла. это настройки сервера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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