Iphone 如何通过Apple设备传送音频';s内置扬声器,避免使用耳机?
我正在使用Iphone 如何通过Apple设备传送音频';s内置扬声器,避免使用耳机?,iphone,ios,audio,speaker,Iphone,Ios,Audio,Speaker,我正在使用kAudioSessionPoperty\u AudioRoute并将其设置为kAudioSessionOverrideAudioRouteSpeaker。我希望输出音频只能通过内部扬声器传送,但当我插入耳机时,它会通过内部扬声器传送。试试这个 UInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,
kAudioSessionPoperty\u AudioRoute
并将其设置为kAudioSessionOverrideAudioRouteSpeaker
。我希望输出音频只能通过内部扬声器传送,但当我插入耳机时,它会通过内部扬声器传送。试试这个
UInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);