opciones mejores mejor los inalambricos imitacion estilo economicas copias chinos chino audifonos alternativas airpods airpod ios iphone swift ios8 documentation

ios - inalambricos - mejores copias de los airpods



¿Cómo puedo detectar si un dispositivo iOS está en modo silencioso o no? (1)

Estuve buscando horas y parece que no encuentro ninguna API que explique cómo detectar si un timbre de iPhone está en modo silencioso o no. Esto es de lo que hablo:

¿De todos modos puedo averiguar si el modo silencioso de un dispositivo iOS está activado o desactivado utilizando el código Swift? Estoy buscando específicamente iOS8 y superior ya que los iOS5 han quedado obsoletos. Gracias.


No creo que exista y probablemente no necesite llamar directamente a una API para detectar si el dispositivo está silenciado o no. Lo que necesitas saber es esto:

Cuando reproduzca un sonido, hará algo como:

try AVAudioSession.sharedInstance().setCategory({AVAudioSessionCategory}) try AVAudioSession.sharedInstance().setActive(true) audioPlayer = try AVAudioPlayer(contentsOfURL: alertSound) audioPlayer.prepareToPlay() audioPlayer.play()

En {AVAudioSessionCategory}, puede especificar:

AVAudioSessionCategorySoloAmbient: Su audio se silencia mediante el bloqueo de pantalla y mediante el interruptor silencioso

AVAudioSessionCategoryPlayBack: su audio continúa con el interruptor Silencioso en silencio o cuando la pantalla se bloquea