Utilizzando AVAudioRecorder e AVAudioPlayer allo stesso tempo (o alternativi modi di ascolto per il suono e il suono di gioco)

StackOverflow https://stackoverflow.com/questions/4255717

Domanda

C'è un motivo per cui questo non avrebbe funzionato?

sto testando per il suono nel microfono e la riproduzione di un effetto sonoro in loop come sto registrando il suono.

Al iPod touch questa sembra funzionare bene -. Su iPhone anche se l'effetto sonoro o non gioca affatto, o è molto tranquillo

Tutte le idee? O qualsiasi alternativa?

Grazie

È stato utile?

Soluzione

per qualche motivo ha dovuto inserire questo codice prima che ho giocato il suono:

UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
        AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);    
        UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
        AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,sizeof (audioRouteOverride),&audioRouteOverride);

per fermarlo giocare attraverso l'auricolare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top