iPhone SDK: время записи кнопок в последовательности для воспроизведения - PullRequest
0 голосов
/ 31 января 2009

У меня есть приложение в разработке, где вы нажимаете кнопку для воспроизведения звука, используя системный сигнал.

Вместо записи вывода я думал о записи времени, когда кнопки были нажаты, поэтому, когда пользователь нажимает кнопку «Воспроизведение», кнопки нажимаются в то же время, когда пользователь их нажимал, поэтому действует так, как будто iPhone записал звуки, но просто воспроизводит их последовательно. Я бы хотел, чтобы это произошло, когда пользователь нажал кнопку «Запись».

Пример:

  1. Пользователь нажимает на запись
  2. Время начала
  3. записывает время каждой нажатой кнопки и когда

  4. Время останавливается после нажатия кнопки
  5. Кнопка PLAY воспроизводит последовательность событий

Кто-нибудь может дать какие-либо идеи по кодированию, документам для чтения и т. Д.

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 01 февраля 2009

Многие методы системного времени имеют способ получить значение в секундах с начала эпохи. В зависимости от степени детализации системных часов вы можете просто получить системное время нажатия кнопки запуска и снова захватить время при нажатии каждой кнопки. Чтобы рассчитать время просто вычтите время начала из времени нажатия кнопки.

0 голосов
/ 01 февраля 2009

http://pastie.org/376474

Надеюсь, это немного поможет тебе. По сути, это работает, хотя я на самом деле не проверял, поэтому я не уверен, что это работает. Я предполагаю, что вы можете прочитать его и найти способ вписать его в свой собственный код.

Удачи!

...