Я работаю со сверхмощным sdk для обработки звука, за исключением файла из активов, используя следующий код.Чтение аудиофайла из памяти устройства вместо Assets
AssetFileDescriptor fd0 = getResources().openRawResourceFd(R.raw.recorded_audio);
int fileAoffset = (int) fd0.getStartOffset(), fileAlength = (int) fd0.getLength();
Вышеуказанные значения передаются функции как
SuperpoweredExample(Integer.parseInt(samplerateString), Integer.parseInt(buffersizeString), getPackageResourcePath(), fileAoffset, fileAlength);
Это прекрасно работает, и если я поместить мой звуковой файл в нестандартном папку, которая лучше всего работает, но мой звуковой файл генерируется во время выполнения и чтения что мы не можем писать файлы в активах. Есть ли способ использовать файл из внешней памяти?
Вы решили это? Мне интересно, потому что я хотел бы загрузить wav из ram, поскольку мои .wav-файлы хранятся в активах, и кажется, что Superpowered может загружать только файлы .wav из файловых путей? –