iPhone audio playback: force through internal speaker?

后端 未结 2 731
抹茶落季
抹茶落季 2020-12-01 08:52

Does anyone know if it is possible to implement playback of an audio file through the internal speaker even if the headphones are plugged in?

2条回答
  •  温柔的废话
    2020-12-01 09:31

    I'm not sure how you are doing your audio playback, but try having a look at the "Redirecting Output Audio" section of the Audio Session Programming Guide

    It looks something like this:

    UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;  // 1 
    AudioSessionSetProperty ( 
        kAudioSessionProperty_OverrideAudioRoute,                         // 2 
        sizeof (audioRouteOverride),                                      // 3 
        &audioRouteOverride                                               // 4 
    ); 
    

提交回复
热议问题