Copyright (C) iPhoneアプリ開発備忘録 All rights reserved.
ブログ内で記したコード、内容の正確性は保証いたしません。
記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。



2013年05月13日

効果音を鳴らす



効果音を鳴らす方法。

効果音に使えるフォーマットにはMP3、cafが使えるが、早い鳴動レスポンスが必要だったり、容量が大きな場合はcafフォーマットを使うのが望ましい。

効果音は無償、商用利用可能な音源がネット上に多数公開されているので、これを利用するのが手っ取り早い。

例:SOUNDICONS
http://www.brainstorm-inc.jp/index2.php

1. 取得または作成した効果音がMP3である場合、ターミナルからafconvertを起動してcafフォーマットに変換する。
(1) ターミナルを開く。
(2) cdコマンドでファイルのあるディレクトリに移動する。
(3) afconvertによりMP3フォーマットのファイルをcafフォーマットのファイルに変換して作成する。
/usr/bin/afconvert -f caff -d LEI16 変換前ファイル.mp3 変換後ファイル.caf


2. 効果音を鳴らすクラスで、SimpleAudioEngine.hをインポートする。
#import "SimpleAudioEngine.h"


3. 効果音などの短い音源の場合は問題にはならないと思われるが、鳴動までに時間がかかる場合は、事前にプリロードしておくとよい。
[[SimpleAudioEngine sharedEngine] preloadEffect:@"Hoge.caf"];


4. 効果音を鳴らす。
[[SimpleAudioEngine sharedEngine] playEffect:@"Hoge.caf"];



参考記事:
http://ameblo.jp/r-kishi/entry-10636755331.html
http://cocoadays.blogspot.jp/2010/08/afconvert.html

posted by mobileDeveloper at 13:53 | Comment(0) | TrackBack(0) | SimpleAudioEngine はてなブックマーク - 効果音を鳴らす | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
iPhone、iPod touch、iPadはApple Inc.の商標です。
iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
その他、本ブログに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。