Hatena::Groupiphone-dev

bricklifeの日記

2008-10-03

iPhoneで音を鳴らす4つの方法

| 17:56

System Sound Services

短いサウンドファイルを鳴らすときに一番簡単

実例:Metronome

http://d.hatena.ne.jp/iphone_dev/20080624/1214311422

Audio Queue Services

音量とか複数音源とかループとかを制御するなら(バッファーキュー&コールバック方式)

実例:SpeakHere

http://decomo.info/cocoa/wiki/%E7%BF%BB%E8%A8%B3%E6%96%87%E7%AB%A0:%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA:audio_queue_service%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%AC%E3%82%A4%E3%83%89:%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB

Audio UnitのRemote IO

レイテンシーが気になる場合その1。OSに統合されているオーディオ機能

http://ja.wikipedia.org/wiki/Audio_Units

http://d.hatena.ne.jp/iphone_dev/20080604/1212568727

OpenAL 1.1

レイテンシーが気になる場合その2。クロスプラットフォームオーディオAPI

http://ja.wikipedia.org/wiki/OpenAL

http://openal.org/

http://www.dss.nifs.ac.jp/ito/memo/openal01.html

http://memeplex.blog.shinobi.jp/Category/4/

オマケ:iPhoneを振動させる

System Sound Services(AudioToolbox/AudioServices.h)の AudioServicesPlaySystemSoundを使う

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

GharibaGhariba2012/02/07 10:40Thanks for helping me to see tihgns in a different light.

cjnttvicjnttvi2012/02/07 17:464gdAd9 <a href="http://kqbfqhbqeifu.com/">kqbfqhbqeifu</a>

yqjxnxtyqjxnxt2012/02/09 20:28miSSMo , [url=http://vcrsreqhrxwo.com/]vcrsreqhrxwo[/url], [link=http://tvdqpxpfyrpv.com/]tvdqpxpfyrpv[/link], http://eiehlrxiboao.com/

spbffkspbffk2012/02/11 02:19JlG3Dl <a href="http://sqtuzffqqsjk.com/">sqtuzffqqsjk</a>

lavtoflavtof2012/02/12 03:37wOZV15 , [url=http://gpuajwrdwudc.com/]gpuajwrdwudc[/url], [link=http://mbybywdpzonx.com/]mbybywdpzonx[/link], http://folfejpbqxst.com/