1

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

- (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 上它不工作任何人都可以建议。

问候

4

0 回答 0