我已经使用AVAssetWriter
在我的应用中成功录制了很长时间的视频,但今天我开始看到一些奇怪的警告,当我停止录制时,
情景:
MPMoviePlayerController
[没有警告] 警告:
MP AVAudioSessionDelegateMediaPlayerOnly end interruption. Interruptor <RecorderServer> category <(null)> resumable <0>, _state = 0
有谁知道可能是什么问题或者有类似我的问题?
答案 0 :(得分:4)
感觉就像我已经解决了我的问题,虽然这不是一个大问题,但是当我在MPMoviePlayerController
播放视频时,我做了一个小错误,在我使用通知播放视频后,我不是释放玩家对象,我认为从通知中取消注册就足够了但是当我设置self.player=nil;
答案 1 :(得分:2)
当您播放时,您的音频会话类别设置为kAudioSessionCategory_MediaPlayback,这是正常的。将其更改为适合录制的类别。 在这里查看不同的可用类别http://developer.apple.com/library/ios/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/AudioSessionCategories/AudioSessionCategories.html#//apple_ref/doc/uid/TP40007875-CH4-SW1