Frage

Mein iPhone App MIDI-Dateien spielen, unfortunelly iPhone macht sie nicht unterstützt. Ich portiert Ängstlichkeit für mein Projekt. Es kompiliert erfolgreich und installiert auf dem Gerät. Aber wenn ich versuche, midi zu umwandeln in wav - erhält die folgende Meldung in Debugging-Konsole:

/usr/local/share/timidity/timidity.cfg: Keine solche Datei oder ein Verzeichnis Ängstlichkeit: Kann keine Konfigurationsdatei lesen. Bitte überprüfen Sie /usr/local/share/timidity/timidity.cfg

Jemand! Bitte! Wer hat Lösungen oder Ideen bitte helfen!)

War es hilfreich?

Lösung

Caveat:. Ich habe Schüchternheit nie benutzt

Es scheint, dass Schüchternheit eine Konfigurationsdatei benötigt, und ich erwarte, dass es ein fest einprogrammiert (oder möglicherweise autoconf manipulierte) Standardverzeichnis für die Konfigurationsdatei. Klar ist, dass dies nicht auf dem iPhone funktionieren, da Ihr Anwendungspaket wird in einem eigenen Sandbox installiert werden.

Suchen Sie hier: http://ccrma.stanford.edu/planetccrma/man/ man5 / timidity.cfg.5.html

Es scheint, dass die Schüchternheit Dienstprogramm Sie in einer Konfigurationsdatei (c) oder einem Weg zu suchen (-L) passieren können. Sie müssen die entsprechende Funktionalität in Ihrem Hafen rufen und zur Laufzeit so etwas wie verwenden:

NSString *bundlePath = [[NSBundle mainBundle] bundlePath];

Um den Ort zu ziehen, wo Sie die Konfigurationsdatei und Soundfont-Dateien gesetzt haben.

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top