Можно ли реализовать кеширование аудио на устройстве пользователя?
Можно ли создать подобное приложение на React Native?
Нужна возможность прослушивания аудио, но при скачивании приложения оно (аудио) не скачивается.
Нажимаем кнопку "прослушать", аудио загружается с сервера по средством интернета.
Плюс, кешируется на устройстве, после первого прослушивания пользователь может слушать без наличия интернета.
Плюс, нужна возможность кеширования по клику на кнопку "скачать", чтобы не прослушивать аудио полностью.
есть данная библиотека https://github.com/joltup/rn-fetch-blob и в разделе Download to storage directly вы можете увидеть ключ fileCache : true который как раз сохранит аудио в кэш. А с помощью https://github.com/zmxv/react-native-sound можете проиграть звук. В любом случает то что вы написали реально осталось только все реализовать.