5

私は現在、オーディオファイルで動作するiOSアプリを書いています。アプリの一部は、オーディオファイルの波形を作成することです。したがって、AVAssetReaderがオーディオファイルのデータを取得できるように、AVURLAssetオブジェクトが必要です。

iPhone / iPadのiPodライブラリの曲には問題はありませんが、アプリのドキュメントフォルダにあるオーディオファイルのAVURLAssetオブジェクトを取得しようとすると、問題が発生します。

ローカルソングのNSURLを持っていて、AVAudioPlayerでの再生は機能しますが、AVAssetReaderでAVURLAssetを読み込もうとすると、アプリがクラッシュします。

このエラーが発生する理由を誰かが知っていますか?

ありがとう!

クリス

4

1 に答える 1

14

少し調べた後、わかりました。URLWithStringの代わりにfileURLWithPathを使用することが非常に重要です。

于 2012-11-21T15:06:50.697 に答える