Comment puis-je Voie Audio de haut-Parleur sans l'aide de AudioSessionSetProperty?

Comme AudioSessionSetProperty peut devenir deprecated, j'essaie de trouver un exemple de code de façon à acheminer le son de la speaker l'aide d'autres moyens.

Précédemment j'ai fait la suivante:

-(void)setSpeakerEnabled
{
    debugLog(@"%s",__FUNCTION__);
    UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;

    AudioSessionSetProperty (
                         kAudioSessionProperty_OverrideAudioRoute,
                         sizeof (audioRouteOverride),
                         &audioRouteOverride
                         );
}

Essayer d'obtenir le même résultat mais without call à AudioSessionSetProperty.

Cette question semble être hors-sujet, car il est sur iOS 7, qui est sous NDA.
Corrigé pour iOS6
À mon humble avis il n'est pas le lieu de Débordement de Pile à la police NDAs.
J'ai été l'affichage de la de la WWDC 2012 qui stipule qu'il est déconseillé à 13:58 Session 505 Services Audio Obsolète. Je n'aborderai pas pourquoi, je l'ai vu cependant.
hmm. Eh bien, mon erreur alors. J'ai regardé la méthode de l'ADC (iOS 6 docs) et ça ne veut pas dire qu'il est déconseillé d'aussi loin que je pouvais dire.

OriginalL'auteur Jim Hankins | 2013-09-14