星期前,我就貼我與AVAssetWriter有問題的主題:AVAssetWriter WoesAVAssetWriter/AVAudioPlayer衝突?
進一步的研究似乎導致了使用AVAssetWriter播放音頻的時候用AVAudioPlayer或者,真的,任何音響系統衝突。我也嘗試過使用OpenAL。
這裏的背景:
使用AVAssetWriter從圖像寫入幀的視頻或圖像組運行正常,直到[AVAudioPlayer戲]被調用。
這隻發生在設備上,而不是SIM卡。
嘗試從CVPixelBufferPoolCreatePixelBuffer創建像素緩衝區時發生錯誤。
音頻開始播放後,suddely之前存在的AVAssetWriterInputPixelBufferAdaptor.pixelBufferPool變爲零。
您可以在這裏下載代表項目:http://www.mediafire.com/?5k7kqyvtbfdgdgv
註釋掉AVAudioPlayer玩,它會在設備上工作。
任何線索表示讚賞。