利用Audio Unit类 进行播放声音:http://code4app.com/codesample/4fc899f76803fa087b000000
利用Audio Unit类进行简单的播放声音,这个类库可以进行更加强大的操作。这份代码适合Audio Unit的初学者。需要在工程中加入自己的test.aiv声音文件才能正常运行demo。
ObjectAL for iPhone:http://code4app.com/codesample/4fa4af7b06f6e7460a000000
实现各种声音效果,包括调整声音的大小(Volume)、音调(Pitch)、声像(Pan)、静音(Mute),还可以调整声音的淡入淡出效果,背景音乐混合(Audio track)效果。代码例子中还提供了一个飞机射击游戏,当射中目标之后,会发出声音。
Sound Recorder:http://code4app.com/codesample/4f9252d606f6e71769000000
实现录音功能。用户点击“Rec”按钮开始录音,点击“Stop”按钮之后停止录音,点击“Play”按钮之后回放录音。
Audio Player Controller:http://code4app.com/codesample/4f87db8606f6e7b933000000
实现音乐播放器功能,可以播放mp3音乐。效果类似iPhone自带的音乐播放器应用。
Simple Audio Engine from cocos2d:http://code4app.com/codesample/4facb5a16803fa0b7c000000
cocos2d是一个很强大的类库,不仅包含了各种动画处理效果,也有声音处理效果。但是cocos2d毕竟太过庞大。如果我仅仅需要其中的声音处理类库,是不需要用到其他庞大复杂的代码的。现在,热心的开发者将其中的声音处理的代码SimpleAudioEngine从cocos2d提取出来,并且附上了一个demo例子,教你如何使用。如果你仅仅想在你的应用中播放一些声音或者背景音乐,那么,直接使用SimpleAudioEngine将十分方便。