Bump
This commit is contained in:
@@ -52,6 +52,12 @@ class SoundRecorder(
|
||||
|
||||
val thread = Thread {
|
||||
while (true) {
|
||||
if (Thread.interrupted()) {
|
||||
// check for the interrupted flag, reset it, and throw exception
|
||||
Log.w(TAG,"Finished thread");
|
||||
break;
|
||||
}
|
||||
Log.w(TAG,"Loop");
|
||||
val out = audioRecord.read(
|
||||
/* audioData = */ audio_bytes_array,
|
||||
/* offsetInBytes = */ 0,
|
||||
@@ -64,13 +70,20 @@ class SoundRecorder(
|
||||
// Log.w(TAG, audio_bytes_array.size.toString());
|
||||
val str_beg = audio_bytes_array[0].toString()
|
||||
val str_end = audio_bytes_array[bufferSizeInBytes-1].toString()
|
||||
Log.w(TAG, str_beg + ", " + str_end);
|
||||
// Log.w(TAG, str_beg + ", " + str_end);
|
||||
// MessageSender.sendMessage("/audio",audio_bytes_array, context)
|
||||
|
||||
}
|
||||
};
|
||||
thread.start();
|
||||
|
||||
cont.invokeOnCancellation {
|
||||
audioRecord.stop();
|
||||
audioRecord.release()
|
||||
thread.interrupt();
|
||||
state = State.IDLE
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user