在我的项目中,我想在扬声器和接收器(头部电话)之间切换。我正在使用以下代码
- (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中它无法正常工作,请建议。
此致