2017-07-18 3 views
0

イメージ/オーディオでムービーファイルを作成しようとしています。私はAVAssetWriterにfinishWritingWithCompletionHandlerを行うと、音声出力フォーマットのプロパティ、AVAssetWriterエラーコード561211770

{ AVFormatIDKey : @(kAudioFormatMPEG4AAC), AVEncoderBitRateKey : @120000, AVNumberOfChannelsKey : @1, AVSampleRateKey : @44100.0 }; 

ビデオ出力形式のプロパティは、

{ AVVideoCodecKey : AVVideoCodecH264, AVVideoWidthKey : @(600), AVVideoHeightKey : @(400) }; 

私は7まったく同じコードは、iPhone 4S/5Sに取り組んでいますiPhone上でこのエラーメッセージが表示されます。

によるエラーエラーに保存していないドメイン= AVFoundationErrorDomain コード= -11800 "操作を完了できませんでした" のUserInfo = {NSLocalizedDescriptionを完了できませんでした操作を=、NSUnderlyingError = 0x14e1eb90 {エラー ドメイン= NSOSStatusErrorDomain コード= 561211770 "(ヌル)"}、NSLocalizedFailureReasonが不明なエラー が(561211770)}

を発生=この特定のエラーコードの意味は何ですか?ありがとう。

答えて

0

私はそれ以前に仕事をしていました。

settings = [NSDictionary dictionaryWithObjectsAndKeys: 
             [ NSNumber numberWithInt: kAudioFormatMPEG4AAC], AVFormatIDKey, 
             [ NSNumber numberWithInt: ch], AVNumberOfChannelsKey, 
             [ NSNumber numberWithFloat: rate], AVSampleRateKey, 
             [ NSNumber numberWithInt: 64000 ], AVEncoderBitRateKey, 
      nil]; 

NumberOfChannelsをし、SampleRateのが基本映像から受け取った:これは私が使用する設定です。