2012-11-21 10 views
5

Ich schreibe gerade eine iOS App, die mit Audiodateien arbeitet, und ein Teil der App ist es, die Wellenform einer Audiodatei zu erstellen. Daher brauche ich ein AVURLAsset-Objekt, damit der AVAssetReader die Daten der Audiodatei bekommen kann.Das AVURLAsset einer lokalen Audiodatei abrufen

Kein Problem mit Songs aus der iPod-Bibliothek auf dem iPhone/iPad, aber wenn ich versuche, das AVURLAsset-Objekt für eine Audiodatei in den Dokumentenordner der App zu bekommen, geht etwas schief.

Ich habe die NSURL des lokalen Songs und die Wiedergabe mit AVAudioPlayer funktioniert, aber beim Versuch, die AVURLAsset mit AVAssetReader zu lesen, stürzt die App ab.

Weiß jemand, warum dieser Fehler auftritt?

Danke!

chris

Antwort

12

Bekam es, nach ein bisschen Forschung. Es ist sehr wichtig, fileURLWithPath anstelle von URLWithString zu verwenden.

+0

Danke Kumpel! Rettete mich vor einem sehr nagelnden Käfer. – vaughan

Verwandte Themen