在我的项目中,我想在扬声器和接收器(耳机)之间切换。我正在使用以下代码
- (IBAction)speakerValueChanged:(id)sender
{
if(self.speakerSwitch.on) //play through speaker
{
UInt32 category = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(category), &category);
}
else //play through ear piece
{
UInt32 category = kAudioSessionCategory_PlayAndRecord;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(category), &category);
}
}
在 iPhone 上它工作正常但在 iPad 上它不工作任何人都可以建议。
问候