2010-05-30 124 views
2

看起來使用核心音頻錄製音頻過於複雜。雖然QTkit是基礎且腳踏實地的,但是。我看到的所有例子都將視頻和音頻整合在一起。有人有或知道使用QTkit錄製音頻的例子嗎?使用QTkit錄製音頻

回答

1

爲了僅捕獲音頻,您必須選擇支持聲音的默認設備,或禁用多路複用設備上的視頻連接。

// Get the default sound capture device 
QTCaptureDevice *theDefaultSoundDevice = [QTCaptureDevice defaultInputDeviceWithMediaType: QTMediaTypeSound]; 

要了解如何禁用多路複用設備上的連接,請參閱QTKit Application Programming Guide。本指南中的示例代碼展示瞭如何禁用音頻,因此您只需禁用視頻即可。

+0

當我保存文件時,它會是一個aac文件嗎? – 2010-05-31 10:01:02

+0

據我所知,QTKit只捕獲音頻和/或視頻到mov文件(用QTCaptureMovieFileOutput)。 mov文件可以包含音頻,視頻或兩者。 – 2010-05-31 10:24:21

2

Here是使用QTKit錄製音頻的一個例子。

+0

這工作得很好 – 2011-08-16 11:31:10