我試圖創建應用程序,用戶可以從相機錄製視頻。 此應用程序的功能之一必須是暫停文件記錄。 例如: 用戶按下「開始」按鈕後開始記錄。一段時間後,用戶按下「暫停」按鈕,錄像暫停。然後用戶按下「恢復」按鈕和視頻繼續錄製在同一個文件中。 任何機構可以幫助我嗎? 謝謝。ios - 暫停視頻錄製
WBR 馬克西姆
我試圖創建應用程序,用戶可以從相機錄製視頻。 此應用程序的功能之一必須是暫停文件記錄。 例如: 用戶按下「開始」按鈕後開始記錄。一段時間後,用戶按下「暫停」按鈕,錄像暫停。然後用戶按下「恢復」按鈕和視頻繼續錄製在同一個文件中。 任何機構可以幫助我嗎? 謝謝。ios - 暫停視頻錄製
WBR 馬克西姆
搭建AVCaptureSession和AVAssetWriter那麼你就可以打開與布爾「isRecording」關閉錄音。
BOOL isRecording;
-(void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection
{
if(videoWriterInput.readyForMoreMediaData && isRecording) [videoWriterInput appendSampleBuffer:sampleBuffer];
}
)嗯......謝謝你的回覆, 我會試試這個 正如我所看到的,這個邏輯使用可以使用這個邏輯來錄音嗎? – kroumvud
是的,你可以添加聲音。有幾個教程,例如http://www.ios-developer.net/iphone-ipad-programmer/development/相機/記錄視頻-with-avcapturesession-2 – Sten
你好,感謝你的回覆,並且對於延遲迴答感到抱歉 隨着你的推薦,我將這個邏輯添加到視頻和音頻記錄中,並且我得到了一些結果 I在錄製的測試視頻中,您可以看到該邏輯的工作原理: https://docs.google.com/file/d/0B1IEde1 HB7cUeV9YRGxKaWxGdVk /編輯?usp =分享 – kroumvud
到目前爲止您的代碼在哪裏? – lifetimes
你好,謝謝你的回覆, 不幸的是,我不知道我怎麼能實現這個功能((( – kroumvud