He visto técnicas para asegurarme de que una aplicación respeta el interruptor de silenciamiento, pero ¿es posible configurar el iPhone para que se silencie (sin sonidos de ninguna aplicación) con el SDK?¿Es posible silenciar programáticamente el iPhone?
Respuesta
No.
Las aplicaciones desarrolladas con el SDK oficial no puede cambiar (y en la mayoría de los casos ni siquiera pueden acceder) La configuración de todo el sistema.
Como solo se puede ejecutar una aplicación a la vez, el único uso posible que se me ocurre para esto sería silenciar las aplicaciones de otras personas, y debería estar bastante claro por qué Apple lo impide.
¿Qué haría si una aplicación enmudeció el iPhone y no sabía que sucedió? No se puede mover físicamente el interruptor de silenciamiento en el costado del teléfono, por lo que no coincidiría, y tendría que averiguar a) que el teléfono estaba silenciado yb) cómo desactivarlo sin el interruptor.
Es técnicamente posible cambiar el volumen del sistema a través de la clase privada AVSystemController
en Celestial.framework, pero evitará que su aplicación de conseguir la aprobación de Apple
puedo cambiar el volumen usando AVSystemController, que lo pone en el mínimo que es de 0,06 X. ¿Hay clase/API para silenciarlo por completo? toggleActiveCategoryMuted no funciona
Es posible, pero solo con API privadas. Solo llegué a silenciar el timbre, pero también debes poder controlar el nivel maestro.
- 1. ¿Apagar un iPhone programáticamente?
- 2. ¿es posible crear archivos .xls a través de iPhone programáticamente?
- 3. ¿Es posible establecer MasterType programáticamente?
- 4. ¿Es posible programar el iPhone en C++
- 5. ¿Es posible rotar programáticamente la vista en 180 grados?
- 6. ¿Es posible borrar programáticamente el historial de la consola?
- 7. Mostrar el teclado del iPhone programáticamente
- 8. cómo ocultar el teclado programáticamente en iphone
- 9. abertura de aplicación para el iPhone programáticamente
- 10. ¿Es posible desarrollar para iPhone sin un iPhone?
- 11. ¿Es posible ejecutar el acelerómetro del iPhone en segundo plano?
- 12. iPhone: ¿Es posible ocultar el teclado al tocar UITextField?
- 13. Silenciar el sonido en Java Applet
- 14. iPhone: abre una url programáticamente
- 15. ¿Es posible compilar programáticamente código fuente java solo en memoria?
- 16. Cómo generar JSON programáticamente utilizando el marco JSON para iPhone
- 17. ¿Es posible lanzar un intento para APPWIDGET_UPDATE programáticamente?
- 18. iPhone Event Kit: crear programáticamente un EKCalendar?
- 19. ¿Es posible cambiar programáticamente la imagen de inicio Default.png?
- 20. ¿Es posible generar un certificado X509 programáticamente utilizando solo C#?
- 21. ¿Es posible crear imágenes programáticamente en Java, Android?
- 22. ¿Es posible crear bases de datos programáticamente usando DBX?
- 23. Convolviendo una imagen con OpenGL ES en iPhone: ¿es posible?
- 24. Cómo silenciar el error "sys.excepthook is missing"?
- 25. ¿Cómo borro el caché del navegador programáticamente en el iPhone?
- 26. ¿Cómo silenciar el sonido de mi aplicación?
- 27. ¿Cómo silenciar el video reproducido en AVPlayer?
- 28. ¿Cómo silenciar el sonido del obturador de la cámara del iPhone?
- 29. Muestra programáticamente el teclado en la aplicación para iPhone
- 30. Detectando programáticamente si hay una aplicación instalada en el iPhone
¿Por qué quieres hacer esto? Tal vez algún contexto podría ayudar ... – runako
No debería hacer esto ya que podría silenciar el teléfono sin el permiso de los usuarios. Una buena cosa es silenciar los sonidos/música que hace tu aplicación. Puede almacenar un valor global entre 0 y 1 y usar esto para controlar el volumen. –