2009-12-31 131 views
0

我想在不使用耳机的情况下录制用户的声音。我想直接用iPhone录制它,然后直接用扬声器播放它。有没有办法做到这一点?我想用iphone录制和播放音频,但不能通过麦克风..?

+1

难道你不只是问这个问题吗? http://stackoverflow.com/questions/1978698/how-to-record-the-user-voice-in-objective-c-for-iphone – 2010-01-01 14:00:54

回答

2

如果您的意思是您不想使用耳机线上的麦克风和扬声器进行录音和播放,那么您可以简单地将耳机插头从插孔中取出,iPhone将恢复为内置于麦克风和扬声器电话本身。

使用API​​录制和播放的最简单方法是使用AVAudioRecorderAVAudioPlayer

如果这不是你想要的,你可能想要充实你的问题。

+0

我从我的应用程序删除麦克风后记录什么 – uttam 2010-01-01 08:27:02

+1

iPhone有一个内置麦克风。正如TechZen所说:一旦你取下耳机,手机就会回到它内置的麦克风/扬声器。 – 2010-01-01 10:12:33

+1

为了澄清,头戴式麦克风与内置麦克风的控制是在硬件中完成的。你不能选择麦克风/扬声器设置为软件使用。如果耳机插入硬件,则使用耳机,软件中无法更改。 – TechZen 2010-01-01 16:05:49

相关问题