Michele
- Forum-Beiträge: 1.525
18.05.2013, 14:24:03 via Website
18.05.2013 14:24:03 via Website
Hallo alle zusammen.
Habe mal eine kleine frage was den Thread angeht.
Beispiel hier:
Der Sound geht nun 5sek...Und der Thread macht aber nur 2sek pause und führt den Sound wieder aus
obwohl der andere noch nicht fertig ist.
Ist es nicht machbar das der Thread erst schläft oder wieder anfängt wenn der Sound ende ist?
LG
Habe mal eine kleine frage was den Thread angeht.
Beispiel hier:
1Thread thread = new Thread(new Runnable() {
2 @Override
3 public void run() {
4
5 while(true){
6
7 soundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
8 soundID = soundPool.load(getApplicationContext(),R.raw.test, 1);
9 soundPool.play(soundID,1.0f,1.0f,1,0,1f);
10
11 try {
12 Thread.sleep(2000);
13 } catch (InterruptedException e) {
14 e.printStackTrace();
15 }
16 }
17 }
18 });
19 thread.start();
2 @Override
3 public void run() {
4
5 while(true){
6
7 soundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
8 soundID = soundPool.load(getApplicationContext(),R.raw.test, 1);
9 soundPool.play(soundID,1.0f,1.0f,1,0,1f);
10
11 try {
12 Thread.sleep(2000);
13 } catch (InterruptedException e) {
14 e.printStackTrace();
15 }
16 }
17 }
18 });
19 thread.start();
Der Sound geht nun 5sek...Und der Thread macht aber nur 2sek pause und führt den Sound wieder aus
obwohl der andere noch nicht fertig ist.
Ist es nicht machbar das der Thread erst schläft oder wieder anfängt wenn der Sound ende ist?
LG
— geändert am 18.05.2013, 14:24:56
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.