|
@@ -1117,7 +1117,7 @@ class CallActivity : CallBaseActivity() {
|
|
micInputAudioRecorder.read(byteArr, 0, byteArr.size)
|
|
micInputAudioRecorder.read(byteArr, 0, byteArr.size)
|
|
val isCurrentlySpeaking = abs(byteArr[0].toDouble()) > MICROPHONE_VALUE_THRESHOLD
|
|
val isCurrentlySpeaking = abs(byteArr[0].toDouble()) > MICROPHONE_VALUE_THRESHOLD
|
|
|
|
|
|
- if (isCurrentlySpeaking && !isSpeakingLongTerm) {
|
|
|
|
|
|
+ if (microphoneOn && isCurrentlySpeaking && !isSpeakingLongTerm) {
|
|
isSpeakingLongTerm = true
|
|
isSpeakingLongTerm = true
|
|
sendIsSpeakingMessage(true)
|
|
sendIsSpeakingMessage(true)
|
|
} else if (!isCurrentlySpeaking && isSpeakingLongTerm) {
|
|
} else if (!isCurrentlySpeaking && isSpeakingLongTerm) {
|