Estoy usando AudioSessionSetActive
(verdadero) y AudioSessionSetActive
(verdadero) para establecer el AudioSession
en verdadero o falso en mi aplicación de iOS. En cualquier momento, quiero saber si la sesión está activa o no. ¿Hay una manera de hacer eso?cómo saber si la sesión de audio está activa en iOS
Respuesta
¡Acabo de encontrar lo mismo! No hay una clave AudioSessionProperty para consultar si la sesión está activa o no. Creo que este es otro de los que lo configuran y se olvidan de lo que Apple cree que las aplicaciones deberían comportarse de cierta manera. P.ej. la mayoría de las aplicaciones no deberían necesitar conocer el estado en el que deberían establecerlo, ya que necesitan audio y matarlo sin condiciones ya que terminan de reproducir el audio. Por supuesto, esto solo funciona para el 90%. Disculpas, ya que esta no es la mejor respuesta, solo estoy informando mis sospechas. Tal vez otros tienen una mejor idea?
Puede comprobar si se está reproduciendo audio, ya que fue lanzado por otra aplicación al inspeccionar la propiedad otherAudioPlaying
cuando inicia la aplicación. Para el seguimiento interno quizás podría usar un booleano cuando realice la llamada AudioSessionSetActive(BOOL setActive)
. Aunque el uso de BOOL no suena como un enfoque maravilloso. Dado mi conocimiento actual, no pude encontrar otra forma de determinar si la AudioSesión está activa o no.
- 1. ¿Cómo se puede saber si la sesión de la terminal actual está en la pantalla GNU?
- 2. Cómo saber si el dispositivo está durmiendo
- 3. Comprobar si la actividad está activa
- 4. Sesión de audio "Ducking" Roto en iOS 4 ...?
- 5. ¿Cómo sé si la conexión está activa con websockets?
- 6. ¿Cómo saber si NSAssert está deshabilitado en versiones de lanzamiento?
- 7. Cómo verificar C# si la cuenta de usuario está activa
- 8. ¿Cómo saber cuándo el dispositivo iOS está enchufado?
- 9. iOS - Cómo saber si la capacidad de transferencia de fotos de iCloud está habilitada
- 10. ¿Cómo puedo saber si la textura activa es la ID de textura 0 en GLSL?
- 11. jQuery webcam/flash: ¿Cómo detectar si la webcam está activa?
- 12. iOS Antecedentes descarga cuando la aplicación no está activa
- 13. ¿Cómo saber si la tarjeta SD está montada en Android?
- 14. ¿Cómo puedo saber si la pantalla está activada en Android?
- 15. ¿Cómo puedo saber si la cámara está en uso?
- 16. Cómo saber si un actor está inactivo
- 17. ¿Cómo saber si OpenMP está funcionando?
- 18. ¿Cómo puedo saber si mi aplicación se está ejecutando en una sesión de RDP
- 19. iPhone - ¿Cómo puedo saber si la vibración está activada o desactivada para iOS?
- 20. Grabar audio iOS
- 21. ¿Cómo saber si la actualización MATERIALIZED VIEW se está ejecutando?
- 22. ¿Cómo saber si la computadora está conectada a internet?
- 23. Facebook ios sdk 3.0 sesión activa FBiOSSDK error2
- 24. ¿Cómo saber si la conexión JMS está allí?
- 25. ¿Cómo saber si la salida del comando "buscar" está vacía?
- 26. iOS: cómo saber si existe una cuenta de correo
- 27. Django: ¿cómo puedo saber si la señal post_save se activa en un nuevo objeto?
- 28. Cómo saber si hay una llamada de Skype actualmente activa en Android
- 29. ¿Determina si la pestaña del navegador está activa? - IE?
- 30. ¿Cómo saber si un cierre está actualmente en curso?