Skip to content

Commit ecea77f

Browse files
committed
去掉200ms延迟
Change-Id: Ic53d5344d6ed2202971664dc5fb443776876449c
1 parent e7c1a57 commit ecea77f

File tree

1 file changed

+29
-35
lines changed

1 file changed

+29
-35
lines changed

sdk/video-link-android/src/main/java/com/tencent/iot/video/link/util/audio/AudioRecordUtil.java

Lines changed: 29 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -347,42 +347,36 @@ public void stop() {
347347
private void stopInternal() {
348348
recorderState = false;
349349
Log.e(TAG, "turn recorderState : " + recorderState);
350-
mReadHandler.postDelayed(new Runnable() {
351-
@Override
352-
public void run() {
353-
Log.e(TAG, "mReadHandler.postDelayed 200 turn recorderState : " + recorderState);
354-
if (audioRecord != null) {
355-
audioRecord.stop();
356-
}
357-
executor.shutdown();
358-
audioRecord = null;
359-
pcmEncoder = null;
360-
if (flvPacker != null) {
361-
flvPacker.release();
362-
flvPacker = null;
363-
}
364-
if (canceler != null) {
365-
canceler.setEnabled(false);
366-
canceler.release();
367-
canceler = null;
368-
}
369-
if (control != null) {
370-
control.setEnabled(false);
371-
control.release();
372-
control = null;
373-
}
374-
if (!VoiceChangerJNIBridge.isAvailable()) {
375-
if (st != null) {
376-
st.finish();
377-
st.clearBuffer(0);
378-
st = null;
379-
}
380-
} else {
381-
VoiceChangerJNIBridge.destory();
382-
}
383-
// GvoiceJNIBridge.destory();
350+
if (audioRecord != null) {
351+
audioRecord.stop();
352+
}
353+
executor.shutdown();
354+
audioRecord = null;
355+
pcmEncoder = null;
356+
if (flvPacker != null) {
357+
flvPacker.release();
358+
flvPacker = null;
359+
}
360+
if (canceler != null) {
361+
canceler.setEnabled(false);
362+
canceler.release();
363+
canceler = null;
364+
}
365+
if (control != null) {
366+
control.setEnabled(false);
367+
control.release();
368+
control = null;
369+
}
370+
if (!VoiceChangerJNIBridge.isAvailable()) {
371+
if (st != null) {
372+
st.finish();
373+
st.clearBuffer(0);
374+
st = null;
384375
}
385-
}, 200);
376+
} else {
377+
VoiceChangerJNIBridge.destory();
378+
}
379+
// GvoiceJNIBridge.destory();
386380
}
387381

388382
public void release() {

0 commit comments

Comments
 (0)