iPhone SDK: tempo recorde de botões em uma seqüência para reproduzir
-
20-08-2019 - |
Pergunta
Eu tenho um aplicativo em desenvolvimento onde você pressionar um botão para tocar um som usando beep do sistema.
Em vez de gravar a saída, eu estava pensando em gravar o momento em que os botões foram pressionados, então quando o usuário pressiona um botão 'Play', os botões são pressionados no mesmo momento que o usuário tenha pressionado eles, por isso atos como o iPhone gravou os sons, mas é apenas jogá-los em seqüência. Eu gostaria que isso ocorra, uma vez que o usuário tenha pressionado um botão Record.
Exemplo:
-
registro
- usuário pressiona
- temporização começa
-
registros de tempo de cada tecla pressionada e quando
- O tempo pára após um botão foi pressionado
- peças de botão reproduzir a sequência de eventos
Alguém pode dar alguma idéia sobre codificação, documentos para ler etc.
Muito obrigado!
Solução
Isso deve esperamos ajudá-lo um pouco. Ele funciona em essência, embora eu não tenha realmente testado, então eu não tenho certeza ele funciona. Eu suponho que você pode lê-lo e encontrar uma maneira de encaixar em seu próprio código.
Boa sorte!
Outras dicas
Muitos métodos hora do sistema tem uma maneira de obter o valor em segundos desde a época. Dependendo da granularidade do relógio do sistema que você pode simplesmente pegar a hora do sistema do botão Iniciar imprensa e agarrar novamente a hora em que cada botão é pressionado. Para calcular o tempo apenas subtrair a hora de início a partir do momento pressione o botão.