Domanda

Il mio iPhone app dovrebbe riprodurre i file midi, unfortunelly iPhone non li hanno sostenuti. Ho portato la timidezza per il mio progetto. Compila con successo e installa sul dispositivo. Ma quando provo a convertire midi in wav - ottenere il seguente messaggio nella console di debugging:

/usr/local/share/timidity/timidity.cfg: No such file or directory timidezza: Non è possibile leggere qualsiasi file di configurazione. Si prega di verificare /usr/local/share/timidity/timidity.cfg

Qualcuno! Per favore! Che hanno soluzioni o qualche idea per favore aiutatemi!)

È stato utile?

Soluzione

Avvertimento:. Timidezza non ho mai usato

Sembrerebbe che la timidezza ha bisogno di un file di configurazione, e mi aspetto che ci sia un hardcoded (o, eventualmente, autoconf manipolato) posizione predefinita per il file di configurazione. Chiaramente, questo non funzionerà su iPhone dal vostro pacco applicazione verrà installata in esso la propria sandbox.

In cerca qui: http://ccrma.stanford.edu/planetccrma/man/ man5 / timidity.cfg.5.html

Sembrerebbe che utilizzando l'utilità timidezza è possibile passare in un file di configurazione (-c) o un percorso per la ricerca (-L). Avrete bisogno di chiamare la funzionalità equivalente in porto e in fase di esecuzione usare qualcosa come:

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

Per tirare fuori il luogo in cui hai messo il file di configurazione e file SoundFont.

La speranza che aiuta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top