¿Cómo puedo bajar el volumen del audio del iPod mientras mi aplicación reproduce un sonido?

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

  •  03-07-2019
  •  | 
  •  

Pregunta

Estoy intentando reproducir la funcionalidad de la aplicación de correo integrada cuando llega un nuevo mensaje mientras escuchas la música del iPod.

Lo que sucede con la aplicación Mail es:

  1. el volumen del iPod disminuye un poco
  2. La aplicación de correo reproduce un breve sonido y vibración
  3. el volumen del iPod vuelve a la normalidad

Sé cómo reproducir un sonido y causar vibración, lo que no sé es cómo bajar el volumen del iPod y restaurarlo después de que se reproduzca mi sonido.

¿Cómo puedo reproducir esta misma funcionalidad en mi aplicación con SDK 2.2? Sé que las aplicaciones de terceros no se pueden ejecutar en segundo plano. Mis usuarios reproducirán el iPod y luego tendrán mi aplicación en primer plano.

¿Fue útil?

Solución 3

Esto no es posible con iPhone SDK 2.2.1 o anterior. Si necesita esta funcionalidad, envíe un error a apple . He enviado uno, pero los duplicados indican interés, por lo que podría ayudar a promover este problema.

Otros consejos

Vea mi respuesta a esa otra pregunta suya;)

[[MPMusicPlayerController iPodMusicPlayer] setVolume:x.y]

donde cambia x.y a través de un temporizador o como una sola vez. En OS3, por supuesto.

¿Has intentado simplemente reproducir el sonido? Sospecho que esta es una funcionalidad automática de parte del SDK.

edita: de acuerdo con esta pregunta , puedes desvanecer el sonido del iPod, pero no volver a entrar.

(Me sorprende que esta funcionalidad no sea automática y el comportamiento predeterminado. Pero siempre he encontrado que la elegancia de las API de Apple es inversamente proporcional a la elegancia de la interfaz :-)

[[MPMusicPlayerController iPodMusicPlayer] setVolume: x.y] esto afectará el volumen de tu reproductor de música iPod (los valores permitidos son 0.0 a 1.0)

espero vibraciones no permitidas en ipod. Si el dispositivo tiene una opción de vibración, podemos hacerlo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top