2016-05-04 6 views
1

エラードメイン= AVFoundationErrorDomainコード= -11855が}のUserInfoは= {NSUnderlyingError = 0x157372050 {エラードメイン= NSOSStatusErrorDomainコード= 560226676 "(ヌル)" を "復号することができない"、NSLocalizedFailureReasonメディアを=このデバイスで復号することができませんでしたこのデバイスでデータをデコードできませんでした。NSLocalizedDescription =デコードできません。AVAssetWriterは -

AVAssetWriterで書き込みを開始しようとすると、上記のエラーが発生します。これはiphone 5でのみ発生し、ときどき発生します。最も再現性のあるケースは、メディアを直接再生しているAVPlayerを持つVCから録音を処理するVCに移動したときです。レコーダーと同じVCは、AVPlayerでVCからナビゲートしていないときに、同じ設定で正しく機能します。何がこのエラーを引き起こす可能性があり、どこでこれを修正することができますか?

資産ライターコードがSCRecorderポッドの一部です: https://github.com/rFlex/SCRecorder https://github.com/rFlex/SCRecorder/blob/master/Library/Sources/SCRecordSession.m

+0

VCがAVPlayerコンテナVCから正しいデータ/フォーマットを受信したかどうかを確認してください。おそらく、他のVCでデータを受信して​​いるときに問題が発生する可能性があります。 – NightFury

+0

VCは関連性がありません。情報を渡すことはありません。 –

+0

他の人があなたの問題をよりよく分析できるように関連コードを投稿してください。 – NightFury

答えて

0

私たちは、オーディオサンプルレートは、このエラーを引き起こし、変更されていたことを発見した後、これを解決しました。録音する前にオーディオサンプルレートを再確認し、何らかの理由で変更された場合は修正します。

関連する問題