ビデオの末尾バッファを記録しています。 15秒間隔で、AVAssetWriter
という新しいインスタンスを作成し、AVAssetWriterInput
のインスタンスを入力として追加しています。私はAVCaptureVideoDataOutput
を使用して、フレームをつかんで、そして午前、このようにそれらを追加:AVAssetWriterInputクラッシュ
*** -[CFDictionary removeObjectForKey:]: message sent to deallocated instance 0x96b28a0
:
[writerInput appendSampleBuffer:sampleBuffer]
これは正常に動作時間のほとんどが、時折アプリは、このエラーメッセージでクラッシュしますこのエラーメッセージはどういう意味ですか? AVAssetWriter
が割り当て解除されている可能性がありますか?または、AVAssetWriterInput
が割り当て解除されたことを意味しますか?他に何か?
おかげで、
ジェームズ
AVAssetWriterInputをそのように再利用できますか? [AVAssetWriter canAddInput:]に何か言いたいことはありますか? –
は問題ではないようです。しかし、ありがとう。私はそれを把握するときに私は再投稿します。 – James