Skip to content

Commit e534d50

Browse files
committed
处理8k采样率获取缓冲区大小
1 parent d34fb60 commit e534d50

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,12 @@ private void init(int sampleRate, int channel, int bitDepth) {
200200
this.encodeBit = 8;
201201
}
202202
Log.e(TAG, "recordMinBufferSize is: "+ recordMinBufferSize);
203-
if (sampleRate != 8000) {
203+
if (sampleRate == 8000) {
204+
recordMinBufferSize = (sampleRate * this.channelCount * this.encodeBit / 8) / 1000 * 40; //40ms数据长度
205+
Log.e(TAG, "40ms recordMinBufferSize is: "+ recordMinBufferSize);
206+
} else {
204207
recordMinBufferSize = (sampleRate * this.channelCount * this.encodeBit / 8) / 1000 * 20; //20ms数据长度
205-
Log.e(TAG, "20ms recordMinBufferSize is: " + recordMinBufferSize);
208+
Log.e(TAG, "20ms recordMinBufferSize is: "+ recordMinBufferSize);
206209
}
207210
Log.e(TAG, "AudioRecordUtil init Pitch is: "+ pitch);
208211
GvoiceJNIBridge.init(context);

0 commit comments

Comments
 (0)