2

我有一个视图,我在其中使用 AVAudiorecorder 录制声音,然后将其保存到文档目录中。从另一个视图中,我正在使用文档目录中的 AVAudioplayer 播放声音。但奇怪的行为是 AVaudioPlayer 总是不播放声音,但有时它会播放声音。

帮助我提前感谢。

4

1 回答 1

4

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

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

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

于 2010-12-29T05:07:44.283 回答