2016-12-17 3 views
-1

Ich bin neu in der Android-Entwicklung ohne große Kenntnisse in Java. Ich weiß, wie man mit Start/Stop-Tasten Ton aufzeichnet, und ich weiß auch, wie man Audio mit langer Tastendruck-Taste aufnimmt, aber ich möchte, dass es automatisch nach 10 Sekunden stoppt. Ich habe ältere Post hier gelesen, aber ich kann den fehlenden Code nicht hinzufügen, wie der von this link oder this link.Automatisches Stoppen der Aufnahme nach Sekunden

Wenn jemand helfen kann fast den ganzen Code nach dem Import Zeug, da ich noch nicht gut in Java bin.

Antwort

2

Sie den Recorder in einer Klassenstufe Variable speichern soll, dann einen Handler erstellen Sie es in 10 Sekunden zu stoppen:

Handler handler = new Handler(); 
    handler.postDelayed(new Runnable() { 
     @Override 
     public void run() { 
     recorder.stop(); 
     recorder.release(); 
     } 
    }, 100); 

(BTW, sollten Sie Ihren Code schreiben)

Verwandte Themen