AVAudiorecorder& AVAudioPlayer并不总是播放声音

时间:2010-12-22 04:14:38

标签: avaudioplayer avaudiorecorder

我有一个视图,我使用AVAudiorecorder录制声音然后保存到文档目录。从另一个视图我正在使用文档目录中的AVAudioplayer播放声音。但奇怪的是,AVaudioPlayer始终没有播放声音,但有时会播放声音。

帮助我 谢谢你提前。

1 个答案:

答案 0 :(得分:4)

是的问题已解决,我必须使用以下代码将音频会话重新初始化为playbackCategory

UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);AudioSessionSetActive(true); 

现在它可以随时播放声音。