Мне нужно отслеживать без игрока. ... Возможно ли это сделать?
Не совсем.
Все, что вы знаете со стороны сервера, это то, что к файлу обращались. Это не говорит вам, воспроизводился он или нет, и для каких диапазонов.
Например, предположим, что это происходит:
- Страница посещений пользователя со ссылкой на аудиофайл.
- Браузер загружает первые 30% аудиофайла, если пользователь нажимает кнопку воспроизведения.
- Сервер отслеживает этот HTTP-запрос и предполагает, что слушатель прослушал файл.
- Пользователь никогдащелчки играют. Аудио никогда не слышно, и сервер не может знать.
Или, предположим, это происходит.
- Страница посещений пользователя, прослушивание аудиофайла.
- Сервер отслеживает, что весь файл был загружен.
- Обозреватель кэширует страницу и аудиофайл.
- Пользователь посещает страницу еще 1000 раз, но каждый раз, когда она подается из локального кэша.
- Сервер не знает, что файл воспроизводился более одного раза.
Единственный способ реально отследить этот уровень детализации - это измерить его там, где он фактически воспроизводится.