先日iPhoneで音を簡単に鳴らす方法を書いた。 琴線探査: iPhoneアプリで簡単に効果音などを再生するには? これはAVAudioPlayerを使う方法だったのだが、その後一つ問題があることがわかった。 iPodをバックグラウンドで再生している状態でAVAudioPlayerを使って音を再生すると、iPodの音が自動的にフェードアウトして停止してしまうのだ。 これが都合がよい場合もあるが、そうでない場合もある。今回は都合が悪かった。そこで、AVAudioPlayerと同様に簡単なAudioToolboxを使う方法に変更した。 例えばこのようにする。 /** * * システムサウンド再生完了時のコールバック用関数(Cスタイル) * (このコールバックを使うメソッドの前に定義を書く必要がある。 * ヘッダーに関数の登録をする必要は無いようだ) * */ static void onSou
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く