3
我做了一個記錄視頻應用程序,但第一幀總是黑色。iOS記錄視頻第一幀是黑色
我使用:
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection
和assetWriter寫樣品緩衝液中。
我發現第一個樣本緩衝區是mediaType:'soun',這是否是問題所在。
我該怎麼辦
謝謝,它也適用於我。我認爲,這個答案應該被標記爲最好的。 – Serhii
只是爲了證明這是正確的答案。應該標記爲已回答! – rpm
它沒有爲我工作。我沒有連接麥克風,所以我沒有獲取聲音採樣緩衝區。所有緩衝區都有相同的類型(CMFormatDescriptionGetMediaType)和子類型(CMFormatDescriptionGetMediaSubType)。還有什麼可以嘗試的?謝謝。 –