ios - vibra - Desactivar sonido en iPhone Simulator
vibracion iphone 6 (7)
Éxito parcial - No hay buenas opciones
El iPhone Simulator selecciona la salida seleccionada actualmente en el lanzamiento. Usando el complemento Soundflower y enviando el audio a ninguna parte, inicié el simulador de iPhone. Si luego cambia a un modo diferente, funcionando, la salida del simulador permanecerá ''silenciada'' hasta que reinicie el simulador. Entonces, en general, puede intentar engañar al simulador para que salga a una salida sin salida.
Configuración experimental - Un reproductor de video de muestra
Estoy trabajando en una solución a este problema y, como primer paso, creé una aplicación de reproductor de video de demostración. Puedes descargar VideoPlayer de GitHub para tus propios experimentos.
Primer intento: utiliza una aplicación de terceros para silenciarla
Intenté usar Audio Hijack Pro por Rogue Amoeba para secuestrar la secuencia de audio y silenciarla. Esto no funcionó y bloquea el simulador. Se contactó con el servicio de asistencia e informaron que iPhone Simulator hace algunas cosas que les impiden el secuestro del audio. También miré a Soundflower y Jack .
Segundo intento - mudo en la aplicación
Estaba pensando que tal vez podría hacer una opción de depuración en la que se silenciaría el sonido de la aplicación y del simulador. Sin embargo, dentro de una aplicación, solo las API privadas tienen el poder de silenciar o reducir el volumen del dispositivo. En el libro iPhone Open Application Development, capítulo 6, ejemplo "What''s My Volume", contiene un código de muestra para manipular el sonido de todo el sistema a través del AVSystemController. Puede ser divertido explorar esta ruta, pero convertirla en una herramienta con armamento requeriría mucho de problemas ya que necesitas compilar contra encabezados privados.
Idea tres
Encuentre una opción de línea de comandos para pasar al Springboard o iPhone Simulator que silenciará el sonido, o vuelva a habilitar el control de volumen dentro del simulador y, por supuesto, podrá iniciar el depurador.
Solicitud de mejora
Presenté una solicitud de mejora de Apple Bug Report para el control de volumen de iPhone Simulator, la solicitud 13428429 y el control de volumen por aplicación en Mac OS X, la solicitud 13428420. Si desea estas funciones, presente su propio error.
¿Hay una opción para desactivar el sonido, en iPhone Simulator
? ¿O para ajustar el volumen?
1) Descarga la aplicación Loopback
2) En Loopback, cree un nuevo dispositivo de audio virtual (haga clic en New virtual device
). Renombrarlo si quieres (lo llamé Blackhole
).
3) En Simulator, haga clic en Hardware > Audio output
y elija el nombre del dispositivo de audio virtual que acaba de crear.
Abra el simulador de iOS, presione Hardware> Disminuir volumen (↓) hasta que esté silenciado. Creo que se agregó en Xcode 9.2, y que está disponible solo cuando se ejecuta sim con iOS 11 y superior
Puedes usar algo como ...
#if DEBUG
[ myAudioController setVolume: .1 ];
#endif
De esta manera durante las pruebas, la aplicación tendrá un volumen más bajo.
Solución simple.
Asegúrate de tener 2 salidas en tu mac. Por ejemplo, construido en altavoces y auriculares.
Cierra el simulador de iOS.
Cambie la fuente de salida a la que no está usando (presione la tecla Alt sobre el altavoz en la barra superior).
Ejecuta de nuevo el simulador de iOS. Tomará su fuente de salida por defecto
a la del sistema.Cambie la fuente de salida a la que está utilizando y disfrute. El simulador de iOS no actualiza su fuente de salida cuando el sistema lo cambia.
referido desde: iOS simulador de sonido
Tanto el dispositivo de entrada como el de salida coinciden en la configuración de sonido del sistema. A menudo los tienes configurados para diferentes dispositivos. Si no coinciden, el simulador parece estar predeterminado para el último dispositivo de audio conectado seleccionado entre los dispositivos de entrada y salida.
Espero que ayude de alguna manera.
[[MPMusicPlayerController applicationMusicPlayer] setVolume:0.0];
Esto funciona para el dispositivo, solo dale una oportunidad al simulador. ¿Cómo se configura el volumen de hardware en una aplicación de iPhone?
Incluso puedes probar el reverso de este hilo para ver. ¿El sonido no funciona en iPhone Simulator?