Ich bin relativ neu, also bitte bitte mit mir. Ich muss wissen, wie man einen Ton (oder irgendein anderes Objekt) in einem definierbaren Intervall wiederholt. Etwas einfaches wie, berühren Sie eine Taste und eine kleine Klangdatei spielt alle x Sekunden, bis Sie eine andere Taste berühren oder die gleiche Taste erneut berühren.Schleife einen Ton in festgelegten Intervallen
3
A
Antwort
5
NSTimer ist, was Sie suchen, um eine Aktion in bestimmten Zeitintervallen durchzuführen.
eine einfache Timer erstellen, eine Aktion auszuführen alle 5 Sekunden etwas würde wie folgt aussehen:
//This will start a repeating timer that will fire every 5 seconds
-(IBAction)startTimer {
self.timer = [NSTimer scheduledTimerWithTimeInterval:5.0
target:self
selector:@selector(someAction:)
userInfo:nil
repeats:YES];
}
//The method the timer will call when fired
-(void)someAction:(NSTimer *)aTimer {
//Do stuff here
}
-(IBAction)stopTimer {
[self.timer invalidate];
}
Was Abspielen von Sounds gehen, iOS eine Menge von Optionen zur Verfügung stellt. Glücklicherweise hat Apple eine Menge von good documentation über die verschiedenen Optionen zur Verfügung gestellt, wie Sie die richtige wählen und implementieren.
Verwandte Themen
- 1. Mit AVAudioEngine einen Ton wiederholen
- 2. einen Ton in benutzerdefinierte Anwendung von iPhone
- 3. Wie man einen Ton in Xamarin.Forms spielt?
- 4. Wie kann ich einen Ton in AS3 stoppen, um einen anderen Ton zu spielen?
- 5. Seite in Intervallen aktualisieren
- 6. Node.js Skript stoppt unvollendet ohne einen Ton
- 7. Programm in bestimmten Intervallen ausführen
- 8. Spielen Sie einen zufälligen Ton onTouch
- 9. Mit DirectSound einen Ton rückwärts lesen
- 10. Wie man einen Teil einer Seite in Intervallen aktualisiert
- 11. Kann das LogHook von xmonad in festgelegten Intervallen ausgeführt werden und nicht nur als Reaktion auf Layout-Ereignisse?
- 12. mit jQuery Glow in Intervallen
- 13. Wiederholte Animation in zufälligen Intervallen?
- 14. Wie man einen Ton mit einer Taste stoppt?
- 15. Einen Ton abspielen, wenn ich in Android klicke.
- 16. Wie spiele ich einen Ton in Linux mit C?
- 17. Wie überschreiben Sie einen zuvor festgelegten jquery Event-Handler?
- 18. Anzeigen von Informationen mit Werten über einen festgelegten Betrag
- 19. Javascript wechseln mit Intervallen
- 20. Schieberegler mit mehreren Intervallen
- 21. GLSL - Suche nach festgelegten Attributen
- 22. HTML-Eingabebereich mit Intervallen
- 23. Aufruf Code in Winkelregler in Intervallen
- 24. generieren Permutationen von Werten in festen Intervallen
- 25. Schnittdatenrahmen in Intervallen der Länge 1
- 26. Abrufen von Intervallen mit CLP
- 27. pyttsx erzeugt keinen Ton
- 28. Taste Ton wenn gedrückt
- 29. Ton auf Push-Benachrichtigungen
- 30. Zeit/Datum-Daten in verschiedenen Intervallen schneiden
Sie sind mein Held. –
Auch checkout performSelector: withObject: afterDelay: was einfacher zu programmieren ist – railwayparade