Browse Source

还原解包问题

newdev_chengguofeng
liwei1dao 3 months ago
parent
commit
88ea27d377
  1. 4
      local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt

4
local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt

@ -2158,7 +2158,7 @@ object BleService {
recordfile1Right?.creatingFiles();
// 设备端通话上行 opus 参数:8kbps/60ms/8kHz 立体声。
// packetSize=每帧字节数=码率×帧长÷8=8000×0.06÷8=60B(单声道),立体声打包 2×60=120B。
startOpusStreamDecoding(false, 2, 16000, 240)
startOpusStreamDecoding(false, 2, 16000, 80)
val cmdData = byteArrayOf(
BleConst.CODEC_CONTROL_A2DP_PLAY.toByte(),
channelMode.toByte()
@ -2176,7 +2176,7 @@ object BleService {
fun openCallRecordDecoder(channelMode: Int = BleConst.AUDIO_CHANNEL_STEREO): Boolean {
Log.i(TAG, "打开通话录音解码器...")
// 通话录音与通话翻译走同一条设备上行流:8kbps/60ms/8kHz 立体声,packetSize=2×60=120B。
startOpusStreamDecoding(false, 2, 16000, 240)
startOpusStreamDecoding(false, 2, 16000, 80)
val cmdData = byteArrayOf(
BleConst.CODEC_CONTROL_CALL_RECORD_PLAY.toByte(),
channelMode.toByte()

Loading…
Cancel
Save