uni-app 讯飞语音翻译功能报Bug
uni-app 讯飞语音翻译功能报Bug
产品分类:
uniapp/App
PC开发环境操作系统:
Mac
PC开发环境操作系统版本号:
10.15.5
HBuilderX类型:
正式
HBuilderX版本号:
3.1.22
手机系统:
Android
手机系统版本号:
Android 10
手机厂商:
华为
手机机型:
STK-AL00
页面类型:
vue
打包方式:
云端
项目创建方式:
HBuilderX
App下载地址或H5网址:
https://a.app.qq.com/o/simple.jsp?pkgname=cn.xxnmkj.knwl
示例代码:
该项为插件实现,没有特殊自写代码。
操作步骤:
每次安卓手机设备都会如此提示
预期结果:
可以正常使用。
实际结果:
无法使用。
bug描述:
讯飞语音翻译功能,在IOS端正常无误,在安卓端绝大部分设备,都出现了无法使用的情况。
更多关于uni-app 讯飞语音翻译功能报Bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app 讯飞语音翻译功能报Bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
从你的描述来看,这是一个典型的Android端兼容性问题。讯飞语音翻译插件在iOS正常而在Android报错,通常涉及几个关键因素:
-
权限配置问题
Android需要明确声明录音和网络权限。检查manifest.json中是否已添加:"permissions": [ "android.permission.RECORD_AUDIO", "android.permission.INTERNET" ]注意Android 6.0+还需动态申请录音权限。
-
插件依赖冲突
云端打包可能引入不兼容的SDK版本。建议在HBuilderX中检查以下内容:- 前往「manifest.json > App模块配置」确认讯飞插件版本
- 尝试取消勾选其他语音/录音相关模块排除冲突
-
设备特性适配
部分华为设备对音频采样率有特殊要求。可尝试在插件配置中强制指定参数:"speech" : { "rate": 16000, "format": "audio/pcm" }

