我正在使用超级强大的 sdk 进行音频处理,使用以下代码从资产中排除文件。
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);
这工作正常,如果我将音频文件放在效果最好的原始文件夹中,但我的音频文件在运行时生成并读取我们无法在资产中写入文件。有什么办法可以使用外部存储器位置的文件?