Кэширование MP3 аудио файлов для автономного доступа - PullRequest
0 голосов
/ 15 мая 2018

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

Можно ли с помощью Vue, локального хранилища или сервисного работника добавить аудиофайл в локальное хранилище (скачать для автономного прослушивания) и иметь какую-то дату истечения срока действия, почти как у вас в нативном приложении, например Spotify

1 Ответ

0 голосов
/ 16 мая 2018

Рассмотрите возможность использования IndexDB, которая может хранить двоичные данные в виде больших двоичных объектов без явного кодирования base64:

ДжейкА написал хорошую библиотеку для более чистого взаимодействия с IndexDB:

https://github.com/jakearchibald/idb

...