Chrome не будет использовать мой предварительно загруженный звук. Он продолжает запрашивать тот же файл - PullRequest
0 голосов
/ 29 марта 2019

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

мои коды предварительно загружают 10 простых аудио.Затем коды будут опрашивать сервер каждую секунду, чтобы определить, какой файл воспроизводить через ajax-запрос.

с Firefox, аудиозаписи предварительно загружаются, и каждый раз, когда сервер отправляет действие для воспроизведения, звук будет воспроизводиться спредварительно загруженный файл (без запроса аудиофайла с сервера)

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

с использованием angularJS 1.x

У меня есть тестирование путем изменения SRC в аудиообъекте, инициализация различных аудиообъектов для каждого файла, но Chrome по-прежнему не будет воспроизводить кэшированные файлы.Всегда запрашивать один и тот же файл с сервера

1 Ответ

0 голосов
/ 29 марта 2019

! РЕШИТЬ!

очень глупая ошибка, которую я сделал. Я использую PHP встроенный веб-сервер для разработки этого. поэтому я пренебрегаю частью http-сервера.

просто простой скрипт .htaccess в папке для аудио доступа для отправки cache-control сделал свое дело.

спасибо @Kaiido за советы

...