Frage

Ich habe eine App in Entwicklung bekam, wo Sie eine Taste drücken, um einen Ton mit System Signalton zu spielen.

Statt die Ausgabe der Aufzeichnung, dachte ich an die Aufzeichnung der Zeitpunkt, wenn die Tasten gedrückt wurden, so dass, wenn der Benutzer drückt eine ‚Play‘ -Taste, die Tasten in der gleichen Zeit Benutzer gedrückt werden, wurde sie gedrückt, so dass es Handlungen wie das iPhone haben die Geräusche aufgenommen, aber es spielt sie just in sequence. Ich möchte dies geschehen kann, wenn der Benutzer eine Record-Taste gedrückt hat.

Beispiel:

  1. Benutzer drückt Datensatz
  2. Timing startet
  3.   

    Aufzeichnungen Timing jeder Taste gedrückt und wenn

  4. Timing stoppt, nachdem eine Taste gedrückt wurde,
  5. Play-Taste spielt die Reihenfolge der Ereignisse zurück

Kann jemand geben irgendwelche Ideen auf, Codierung, Dokumente usw. zu lesen.

Vielen Dank!

War es hilfreich?

Lösung

http://pastie.org/376474

Dies sollte Ihnen hoffentlich helfen, ein bisschen aus. Es funktioniert im Wesentlichen vor, obwohl ich habe nicht wirklich getestet, also bin ich nicht sicher, es funktioniert. Ich nehme an, Sie können durch sie lesen und einen Weg zu passen es in Ihrem eigenen Code finden.

Viel Glück!

Andere Tipps

Viel Systemzeit Methoden haben einen Weg, um den Wert in Sekunden seit der Epoche zu erhalten. In Abhängigkeit von der Granularität des Systemtakts Sie nur die Systemzeit der Starttaste drückt greifen können und die Zeit wieder greifen, wenn jede Taste gedrückt wird. Zur Berechnung des Zeitpunkt nur die Startzeit von der Taste drückt Zeit subtrahieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top