我的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];

要拉出来,你已经把配置文件和音色库文件的位置。

希望有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top