Articles of avaudiosession

Manejo de interrupciones durante una llamada telefónica: el "inicio" funciona pero el "final" no funciona

La aplicación graba audio y debe dejar de grabar audio cuando hay una interrupción, como una llamada telefónica, y luego reanudar la grabación de audio cuando termina la llamada telefónica. La aplicación actualmente se registra cuando hay una llamada telefónica, pero cuando cuelgo el teléfono, la aplicación no registra que la interrupción haya finalizado. (No […]

Problema de AVAudioSession de iOS 6

En mi aplicación hice [audioSession setCategory: AVAudioSessionCategoryPlayback] para reproducir el audio en el background y también para silenciar otras reproducciones de audio mientras se reproduce la canción en mi aplicación. Estoy reproduciendo el audio con AVPlayer y también tengo UIWebView para reproducir videos en la misma aplicación. El problema surge cuando juego video en vista […]

iOS AVAudioSession aplicando filter de paso alto

Tengo una aplicación que utiliza AVAudioSession con AVAudioSessionCategoryPlayAndRecord para capturar la input de micro. Estoy buscando aplicar filters de paso alto (y posiblemente otros) a los datos de audio capturados, pero no puedo encontrar ninguna buena documentation sobre este tema, especialmente con algo que utiliza AVAudioSession para la captura de datos. Cualquier puntería apreciada.

No se puede ver la barra de estado roja cuando se graba en segundo plano utilizando AVAudioRecorder

Estoy tratando de grabar en segundo plano. Veo una barra roja en segundo plano cuando uso la tecnología de audio. Pero, no veo una barra roja cuando uso AV Foundation framework (AVAudioRecorder). Tengo "App plays audio" en los modos de background requeridos. Aquí está el fragment de código para AudioSession [[AVAudioSession shanetworkingInstance] setCategory:AVAudioSessionCategoryRecord error:&error]; [[AVAudioSession […]

AVAudioSesión disponible Entradas que devuelven nil con y sin micrófono externo

Estoy usando AVAudioSession para detectar si un micrófono externo está conectado al dispositivo que estoy usando (un iPad 2 en este caso). Sin embargo, la llamada a continuación devuelve nil cuando tengo un micrófono externo conectado, y cuando no lo hago. NSArray *availableInputs = [[AVAudioSession shanetworkingInstance] availableInputs]; AVAudioSessionPortDescription *port = [availableInputs objectAtIndex:0]; Yo habría asumido […]

iTunes Music se detiene cuando abro mi aplicación

Estoy usando AVAudioSession y estoy activando en mi browser en el lanzamiento. He configurado la categoría AVAudioSessionCategoryPlayback. No he configurado ninguna opción de categoría. Quiero que se reproduzca audio incluso en segundo plano. Si no uso AVAudioSession, entonces no podré reproducir audio incluso en segundo plano. No quiero que el audio de mi aplicación se […]

KVO en AudioSession isOtherAudioPlaying no funciona

Estoy intentando recibir una notificación cada vez que se reproduce otro audio. Quería usar KVO para esto ya que [[AVAudioSession shanetworkingInstance] isOtherAudioPlaying] es una propiedad de la session de audio. Mi logging como observador: //start KVO on otherAudioIsPlaying [[AVAudioSession shanetworkingInstance] addObserver:self forKeyPath:@"isOtherAudioPlaying" options:(NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld) context:nil]; Mi método correspondiente: -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void […]

Grabación de audio a través de un micrófono iOS y problemas con una barra roja superior

Traté de grabar audio a través del micrófono. Estoy usando AVAudioRecorder. La grabación funciona bien, pero hay un problema. No puedo ver la barra roja superior después de que comience la grabación. Incluso no puedo verlo desapareciendo después de que la grabación se detiene. Pero cuando dejo de grabar e bash popViewController:animated la barra roja […]

Reproducir audio mientras la aplicación en segundo plano no funciona

He buscado por todas partes, pero no puedo lograr que esto funcione constantemente. Quiero reproducir audio cuando llega una notificación de envío remoto mientras la aplicación está en segundo plano o la pantalla de locking y el timbre está apagado. Pasos que he seguido: 1) Establezca los modos de background requeridos en "App plays audio" […]

iOS – AVAudioSession: isInputAvailable Notificación no disponible

Pude ver que los methods delegates para AVAudioSession están en desuso. Así que decidí implementar controlleres de notifications para las notifications de AVAudioSession. Pude manejar los cambios en la propiedad isInputAvailable a través de delegates anteriormente. No parece encontrar ninguna notificación disponible para los cambios en esta propiedad. ¿Cómo implemento esto?