有什么理由不行吗?
我正在测试麦克风中的声音,并在录制声音时播放循环音效。
在iPod touch上,这似乎工作正常 - 虽然声音效果根本不起作用,或者非常安静。
有什么想法吗?或者任何其他选择?
由于
答案 0 :(得分:2)
出于某种原因,我必须在播放声音之前输入此代码:
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);
阻止它通过耳机播放。