http://stackoverflow.com/questions/12573097/ios-audio-unit-remoteio-playback-while-recording
kAudioSessionCategory_PlayAndRecord. But if you want to record/transmit voice picked up from the mic and play back incoming data from network packages: Here is a good sample which included both mic and playback. Also if you have not read this doc from Apple, I would strongly recommend this.
In short: You need to create an AudioUnits instance. In it, configure two callbacks: one for mic and one for playback. The callback mic function will supply you the data that was picked up from the mic. You then can convert and transmit to other devices with whatever chosen network protocol. The playback callback function is where you supply the incoming data from other network devices to play back.
http://teragonaudio.com/article/How-to-do-realtime-recording-with-effect-processing-on-iOS.html
http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioUnitHostingGuide_iOS/ConstructingAudioUnitApps/ConstructingAudioUnitApps.html
本文介绍如何在iOS设备上实现同时录音与播放的功能。通过创建Audio Units实例并配置两个回调函数,分别处理麦克风输入的声音及来自网络的数据播放。文章提供了相关资源链接,包括Apple官方文档和实际操作示例。
3965

被折叠的 条评论
为什么被折叠?



