2010-10-06 25 views
1

Je voudrais savoir s'il est possible de désactiver le microphone de réduction du bruit via le code.Désactiver l'annulation du bruit de l'iPhone 4 microphone

Mon application joue de la musique de fond qui se coupe à cause de ce nouveau micro. Donc, je voudrais avoir le micro bruit de fond désactivé pendant que mon application est ouverte et en cours d'exécution.

Merci

+0

Avez-vous pu réduire le bruit de fond lors de l'enregistrement, tout code serait plus utile. – Warrior

+0

Je ne veux pas réduire le bruit de fond. Fir mon application Je veux désactiver la fonction d'annulation de bruit de l'iPhone. Toute solution pour y parvenir? –

Répondre

1

Rechercher dans l'unité audio d'Apple Propriétés du document de référence pour les propriétés kAUVoiceIOProperty_BypassVoiceProcessing et kAUVoiceIOProperty_VoiceProcessingEnableAGC, et comment configurer et/ou de les modifier.

+0

merci, j'ai trouvé AudioUnit un peu complexe à manipuler. Avez-vous quelque chose de plus facile que je peux commencer? Je commence à partir d'ici http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioUnitHostingGuide_iOS/Introduction/Introduction.html – sosergio

+0

Salut pouvez-vous s'il vous plaît écrire du code avec l'objet audioUnit, je ne reçois pas comment utiliser kAUVoiceIOProperty_BypassVoiceProcessing pour Simple AVAudioPlayer. –

+0

J'utilise 'AVAudionRecorder' n'importe quelle idée où placer ces propriétés de sorte que je puisse programmer la fonction d'annulation de bruit des dispositifs d'iPhone? –

0

Le nouveau micro doit être actif uniquement pendant les appels téléphoniques et non lorsque votre application lit de la musique. Êtes-vous sûr que c'est le problème?

+0

En fait je voudrais jouer de la musique pendant un appel téléphonique. – sosergio