Pregunta

Tengo una aplicación en desarrollo en la que presionas un botón para reproducir un sonido usando el pitido del sistema.

En lugar de grabar la salida, estaba pensando en registrar el momento en que se presionaron los botones, por lo que cuando el usuario presiona el botón 'Reproducir', los botones se presionan en el mismo momento en que los presionó, por lo que actúa como si el iPhone hubiera grabado los sonidos, pero solo los está reproduciendo en secuencia. Me gustaría que esto ocurra una vez que el usuario haya presionado el botón Grabar.

Ejemplo:

  1. El usuario presiona el registro
  2. Comienza el tiempo
  3.   

    registra la sincronización de cada botón presionado y cuándo

  4. El tiempo se detiene después de presionar un botón
  5. El botón REPRODUCIR reproduce la secuencia de eventos

¿Alguien puede dar alguna idea sobre codificación, documentos para leer, etc.

¡Muchas gracias!

¿Fue útil?

Solución

http://pastie.org/376474

Espero que esto te ayude un poco. Funciona en esencia, aunque en realidad no lo he probado, así que no estoy seguro de que funcione. Supongo que puede leerlo y encontrar una manera de incluirlo en su propio código.

¡Buena suerte!

Otros consejos

Muchos métodos de tiempo del sistema tienen una forma de obtener el valor en segundos desde la época. Dependiendo de la granularidad del reloj del sistema, puede simplemente tomar la hora del sistema al presionar el botón de inicio y volver a tomar la hora cuando se presiona cada botón. Para calcular el tiempo solo resta el tiempo de inicio del tiempo de pulsación del botón.

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