Для потокового аудио вы можете использовать эту библиотеку:
аудиоплеер
Чтобы сохранить ваши файлы в безопасности, вы можете использовать папку Sandbox
в iOS и getExternalFilesDir
в Android.
Вы можете найти пример того, как реализовать сохранение файла здесь:
Сохранение данных в локальном хранилище во флаттере
Напоминаю, что SOF должен показать, что вы уже сделали, некоторые из ваших достижений, примеры и т. Д., Чтобы мы могли помочь вам в этом, а не в том, как создать целое приложение.