私は簡単なタスクを調査しています:
- iPhone の「iPod オーディオ ライブラリ」からオーディオ ファイルを開く
- 開始時間と終了時間の 2 つのマーカーを設定して、ユーザーがチャンクを選択できるようにします。
- このチャンクを時間反転する
- 新しいファイルとして保存します
私のオプションは何ですか?
数時間の調査の結果をリストします: (混乱を許してください。
http://lists.apple.com/archives/coreaudio-api/2005/May/msg00096.html <-- '現在、オーディオをストリーミングする AUAudioFilePlayer AudioUnit プラグインを使用してオーディオを再生するプログラムを作成しようとしています。出力AudioUnit'
AUFilePlayer
http://lists.apple.com/archives/coreaudio-api/2008/Dec/msg00156.html
http://zerokidz.com/audiograph/docs/audiograph.pdf <-これはおそらくそれを行うコードにリンクしていますが、ベータ版であると書かれています
ExtAudioFile read でオーディオ ファイルを読み取る場合、オーディオ フロートを連続して読み取ることはできますか? <-- これは、オーディオ ファイルをディスクからメモリに読み込む OS X プロジェクトにつながります。コードを調べると、次のことがわかります。
-
私が知る限り、オーディオ グラフ プロジェクトはリアルタイムでファイルからオーディオをストリーミングしようとしますが、ステファンのプロジェクトはオーディオを公開するだけです。ただし、彼は廃止された API 呼び出しを使用しているようです。
これは正しいコードのように見えます (バグがあるように見えるという事実は別として): https://stackoverflow.com/questions/8533143/decoding-mp3-files-by-extaudiofileopenurl
http://cocoadev.com/forums/discussion/499/core-audio/p1
https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html <-- これは、私が求めているものを得るためにおそらく変更できる公式の Apple サンプル プロジェクトです