fixed some bugs on ios

This commit is contained in:
2026-08-26 18:56:04 +08:00
parent bb677ea8cf
commit f93bb8d1ff
6 changed files with 361 additions and 57 deletions

View File

@@ -59,4 +59,12 @@ ios/
- “云端暂不可用:…”:检查手机能否访问服务端、地址是否填对、网关证书是否有效。
- 本地视频评测提示“仅云端课程支持朗读评测”:本地文件需先通过管理端上传到服务器。
- 录音提示失败:在 设置 > 隐私 > 麦克风 中允许本 App 使用麦克风。
- 录音提示“无法开始录制”:录音已改用 `AVAudioEngine` 采集并转码 AAC 16kHz
`AVAudioRecorder` 在 iOS 26 真机上存在 `record()` 恒返回 `false` 的已知问题)。
若仍失败,真机请确认 设置 → 隐私与安全性 → 麦克风 已允许本 App 使用麦克风,
且没有其他 App 正在占用麦克风;模拟器请先在 I/O → Audio Input 中选择输入设备
(如 Mac 内置麦克风),并允许“模拟器”使用 Mac 麦克风。
- 配音“合成失败”iOS 26 / macOS 26 上 `AVAssetExportSession` 导出纯音频会失败
AVError -11800底层 `'fmt?'``AVAudioFile` 读回 AAC 也会报 `'fmt?'`
配音合成已改为合并录音时保留的原始 PCMcaf后直接编码 AAC 16kHz与录音转码
同链路;如仍失败,提示中会附带底层错误详情,可按详情排查。