diff --git a/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt b/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt index d9b133f2a..6b4bf5a6c 100644 --- a/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt +++ b/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/BleService.kt @@ -1178,17 +1178,18 @@ object BleService { isWaitingForWriteCallback = true callWriteChar?.value = chunk - recordfile1?.saveAudioDataAsUtf8Hex(chunk, true) + recordfile1?.saveAudioDataToWav(callWriteChar) + //recordfile1?.saveAudioDataAsUtf8Hex(chunk, true) val isSuccess = bluetoothGatt?.writeCharacteristic(callWriteChar) if (isSuccess == true) { isWaitingForWriteCallback = false - recordfile1?.saveAudioDataToWav("发送成功,大小: ${chunk.size} 字节") + // recordfile1?.saveAudioDataToWav("发送成功,大小: ${chunk.size} 字节") bytesSentInCurrentSecond += chunk.size Log.d(TAG, "成功发送音频数据块,大小: ${chunk.size} 字节,等待写入回调...") } else { isWaitingForWriteCallback = false - recordfile1?.saveAudioDataToWav("发送失败,大小: ${chunk.size} 字节") + //recordfile1?.saveAudioDataToWav("发送失败,大小: ${chunk.size} 字节") Log.e(TAG, "发送音频数据块失败,大小: ${chunk.size} 字节") // analyzeWriteFailure(chunk) } diff --git a/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/RecordingFile.kt b/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/RecordingFile.kt index 78d73aa46..0a0fb387f 100644 --- a/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/RecordingFile.kt +++ b/local_plugins/ble_service/android/src/main/kotlin/com/yunqiinnovation/ble_service/RecordingFile.kt @@ -36,7 +36,7 @@ class RecordingFile(private val context: Context) { val timestamp = dateFormat.format(Date()) val filePath = - File(context.getExternalFilesDir(null), "${fileName}_${timestamp}.txt").absolutePath + File(context.getExternalFilesDir(null), "${fileName}_${timestamp}.opus").absolutePath currentAudioFile = File(filePath) currentAudioFile?.createNewFile() // 追加音频数据到文件