From 6d9447055ff986e246dcea80485c6d53e0792f8a Mon Sep 17 00:00:00 2001 From: fdp <1286779656@qq.com> Date: Thu, 4 Sep 2025 19:54:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=89=E5=8D=93=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../azure_speech/AzureSpeechPlugin.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureSpeechPlugin.kt b/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureSpeechPlugin.kt index fdf4e5e5b..6348732c2 100644 --- a/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureSpeechPlugin.kt +++ b/local_plugins/azure_speech/android/src/main/kotlin/com/yunqiinnovation/azure_speech/AzureSpeechPlugin.kt @@ -447,9 +447,9 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { val newName = call.argument("newName") ?: "" try { FileLogger.d(tag, "音频文件名称为: ${filePath}") // - if(azureAsrHelper.audioSourceType == .external){ + if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ isRecord = false - recordfile.renameFile(filePath, newName) + recordfile?.renameFile(filePath, newName) }else{ azureAsrHelper.renameFile(filePath, newName) } @@ -464,9 +464,9 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { val destPath = call.argument("destPath") ?: "" try { FileLogger.d(tag, "音频文件名称为: ${sourcePath}") // - if(azureAsrHelper.audioSourceType == .external){ + if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ isRecord = false - recordfile.moveFile(sourcePath, destPath) + recordfile?.moveFile(sourcePath, destPath) }else{ azureAsrHelper.moveFile(sourcePath, destPath) } @@ -526,7 +526,7 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { } "pauseRecord" -> { - if(azureAsrHelper.audioSourceType == .external){ + if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ isRecord = false }else{ azureAsrHelper.pauseRecord() @@ -537,7 +537,7 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { result.success(true) } "resumeRecord" -> { - if(azureAsrHelper.audioSourceType == .external){ + if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ isRecord = true }else{ azureAsrHelper.resumeRecord() @@ -548,7 +548,7 @@ class AzureSpeechPlugin : BleService.Callback, FlutterPlugin { "stopRecord" -> { val isSave = call.argument("isSave") ?: false try { - if(azureAsrHelper.audioSourceType == .external){ + if(azureAsrHelper.audioSourceType == AzureAsrHelper.AudioSourceType.EXTERNAL){ isRecord = false recordfile?.closeFile(true) }