题
我的iPhone应用程序应播放MIDI文件,unfortunelly iPhone不支持他们。我胆怯移植为我的项目。它成功地编译和安装在设备上。但是,当我尝试转换MIDI到WAV - 在调试控制台中看到以下消息:
/usr/local/share/timidity/timidity.cfg:没有这样的文件或目录 胆怯:无法读取任何配置文件。 请检查/usr/local/share/timidity/timidity.cfg
有人!请!谁拥有的解决方案或任何想法请帮助!)
解决方案
买者:我从未使用过胆怯
这样看来,需要胆怯一个配置文件,我期望有一个硬编码(或可能的autoconf操作)默认为配置文件位置。显然,这不会在iPhone上工作,因为你的应用程序包将被安装在它自己的沙箱。
寻找这里: http://ccrma.stanford.edu/planetccrma/man/ MAN5 / timidity.cfg.5.html
这样看来,使用胆怯实用程序就可以在配置文件(-c)或路径传递给搜索(-L)。您将需要调用等效功能在你的端口,并在运行时使用这样的:
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
要拉出来,你已经把配置文件和音色库文件的位置。
希望有所帮助。
不隶属于 StackOverflow