2010-07-22 141 views
2

我對iPhone iOS的新API感到好奇:AVCapture ... 這是否包含記錄方式來抓取相機預覽的截圖?該文件似乎讓我感到困惑,因爲它現在已經脫離了NDA,所以我想我會在這裏發表我的問題。 非常感謝, 佈雷特iPhone視頻截圖(最佳方法)

回答

2

隨着AVFoundation您可以從相機搶會話照片...它的工作方式是使用以AVCaptureOutput的一個子類來獲得你所需要的,與靜止圖像您打算想要使用AVCaptureSTillImageOutput子類,這裏是一個鏈接AVCaptureStillImageOutput ref。除此之外,您還擁有AVCaptureMovieFileOutput,用於將捕獲會話中的Quicktime電影錄製到文件中,AVCaptureVideoDataOutput允許您從捕獲會話中截取未壓縮的單個幀,您還可以使用音頻輸出。希望這可以幫助

+0

感謝您的信息。我仍然有點困惑。 AVCaptureStillImageOutput是否替換了[UIImagePickerController takePicture]?或者只是抓住相機預覽中的內容? – Brett 2010-07-23 12:26:38

+1

那麼他們有沒有做對方...一個是AVFoundation另一個是UI工具包,UIImagePIckerController是蘋果提供的一個接口,用於拍攝視頻和圖片,AVFoundation可以讓你自己做,並有更多的控制在相機設置和完全控制界面的外觀和感覺等方面 – Daniel 2010-07-23 13:28:46