2

我已经在我的应用程序中成功录制AVAssetWriter了很长时间的视频,但是今天我开始看到当我停止录制时出现一些奇怪的警告,

设想:

  • 我录制视频并可以多次再次录制视频[无警告]
  • 我在[NO WARNINGS]中播放视频MPMoviePlayerController
  • 我在播放视频后录制视频,一旦单击停止录制,我就会收到警告

警告:

MP AVAudioSessionDelegateMediaPlayerOnly end interruption. Interruptor <RecorderServer> category <(null)> resumable <0>,  _state = 0

有谁知道可能是什么问题或像我一样有类似的问题?

4

2 回答 2

4

感觉就像我已经解决了我的问题,虽然这不是一个大问题,只是我犯的一个小错误,当我播放视频时MPMoviePlayerController,在我使用通知播放完视频后,我没有释放播放器对象,我以为从通知中注销就足够了,但是当我设置self.player=nil;

于 2013-03-04T21:44:01.267 回答
2

播放时似乎您的音频会话类别设置为 kAudioSessionCategory_MediaPlayback 没问题。将其更改为适合录制的类别。在此处查看不同的可用类别http://developer.apple.com/library/ios/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/AudioSessionCategories/AudioSessionCategories.html#//apple_ref/doc/uid/TP40007875-CH4-SW1

于 2013-03-04T21:31:18.970 回答