iOS4音の録音機能の実装はやったことなかったんですが、それ系のアプリのソースや参考書のサンプルもあるし、ネットにも情報たくさんあるだろうから30分ぐらいでさっくりいけると思っていました。行かなかったので書き残しておきます。AudioUnit、AudioQueueはなんだか難しそうまず、ローカルフォルダにこの本のサンプルを発見。詳細を見るソースみてみたら、録音周りがほぼCで書かれてて面食らいました。自分がものすごく特殊なことをしようとしているならまだしも、単に録音したいだけなのに。詳細を見るこちらの本の『CameraFilter』という録音機能を持つサンプルでは、AudioUnitを使用した部分はAudioIOというクラスにラップされてていい感じそう。SDKならもっと簡単なやり方を用意してくれてるはず!と、その後いろいろ調べた結果、AVAudioRecordに行き着きました。こんな感じにObjective-Cだけでシンプルに書けます。play];バックグラウンドで録音するなら赤い録音中表示は出さざるを得ない長時間タスクを宣言すればその時間内は何でもやってOKなんだと思ってたのですが、実際にやってみたら、バックグラウンドに行くタイミングでばっちり録音が停止してしまいました。modesを追加する方法でいくことにしました。audioとありますが、この指定でバックグラウンド録音もうまくいきました。modes指定なしでできなかったのは残念。赤いバーを出さずバックグラウンドで録音することはできないようです。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。