- Forum-Beiträge: 9
21.11.2013, 11:36:19 via Website
21.11.2013 11:36:19 via Website
Ich habe jetzt ein neues Projekt, bei welchem ich aber nicht weiter komme.
Ich möchte die Systemzeit auslesen zum Zeitpunkt, wenn die App gestartet wird (das klappt problemlos). Diese Long-Variable nenne ich "timestarted".
Anschließend werden 5 Variablen vom Typ Long erstellt. Die Variablen sind
Long erste = timestarted + 60000
Long zweite = erste + 40000
Long dritte = zweite + 70000
Long vierte = dritte + 120000
Long fünfte = vierte + 200000
Die Variablen erste bis fünfte sind jeweils Zeitpunkte, wie unschwer zu erkennen ist. (Zeitpunkt erste = 60 Sek nach App-Start; Zeitpunkt zweite = 40 Sek nach Zeitpunkt erste bzw. 100 Sek nach App-Start; ... )
Diese Variablen sind nur bei der Programmierung einzustellen. Der Benutzer soll diese Variablen nicht verändern können.
Ich möchte nun zu jedem Zeitpunkt einen Sound abspielen.
Also in etwa nach dem Motto:
2MediaPlayer mp = MediaPlayer.create(getApplicationContext(),R.raw.erstersound);
3mp.start();
4}
5if(timestarted == zweite){
6MediaPlayer mp = MediaPlayer.create(getApplicationContext(),R.raw.zweitersound);
7mp.start();
8}
9...usw...
Ich habe es bereits geschafft einen Sound per Button-Klick abzuspielen. Aber bei diesem Problemchen komme ich einfach nicht weiter.
Ich hätte gern den kompletten Programmiercode für diesen Befehl.
Außerdem wichtig: Die App soll nicht einfrieren, während die Systemzeit überwacht wird. Es soll nämlich paralell dazu möglich bleiben, dass Methoden per Button-Klick ausgeführt werden können.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.