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) }