2010-08-16 107 views

回答

1

我相信你可以打电话AudioSessionGetProperty然后拿到价值“kAudioSessionProperty_AudioInputAvailable”检测是否音频插孔已经被插入。

AudioSessionInitilize(NULL, NULL, NULL, NULL); 
UInt32 propertySize, micConnected; 
AudioSessionGetProperty(kAudioSessionProperty_AudioInputAvailable, &propertySize, &micConnected); 
+0

我应该在哪种方法中包含那段代码。 – awlcs 2010-08-16 14:50:10

+0

嗯,我不是一个苹果程序员,但是当你需要检查的时候你想打电话给它。例如,如果您需要“等待”输入设备,那么您可以显示一个等待它的屏幕,并使用定时器在循环中调用AudioSessionGetProperty方法(不确定它在x代码中是什么) – 2010-08-17 10:49:10