在扬声器和接收器(耳机)之间切换时在iPad上出现问题

时间:2013-06-12 09:38:30

标签: ios avaudiosession

在我的项目中,我想在扬声器和接收器(头部电话)之间切换。我正在使用以下代码

- (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中它无法正常工作,请建议。

此致

0 个答案:

没有答案