我正在尝试在WAVWRITER_NRT模式下运行FMOD。我正在修改与FMOD捆绑在一起的示例,但我总是在FMOD_System_Init上收到错误。它说无法找到该文件。
我认为它会创建一个写输出的文件。我也尝试将具有该名称的wav文件放入该位置。不过,我总是有这个错误。
以下是代码:
result = FMOD_System_Create(&gSystem);
CHECK_RESULT(result);
result = FMOD_System_SetOutput(gSystem, FMOD_OUTPUTTYPE_WAVWRITER_NRT);
CHECK_RESULT(result);
result = FMOD_System_Init(gSystem, 4, FMOD_INIT_NORMAL, "/sdcard/fmod/out.wav");
CHECK_RESULT(result);
result = FMOD_System_CreateSound(gSystem, "/sdcard/fmod/test1.mp3", FMOD_CREATESTREAM, 0, &gSound);
CHECK_RESULT(result);
请帮忙!
答案 0 :(得分:2)
向清单添加WRITE_EXTERNAL_STORAGE权限。