把uni-app组件中的voice原封不动的抄下来,然后添加一个pause和resume事件,最后发现录音的onError函数报错: 暂不支持pause操作和resume操作,看了一下官方文档,有着两个api,但是无论是uni-app中的实例还是文档上的实例,都没有发现暂停和继续录音功能的实现,是uni-app不支持这两个api吗。
- 发布:2019-09-16 15:25
- 更新:2021-08-10 11:11
- 阅读:3128
8***@qq.com (作者) - 前端小白
uni-app自带的项目中的vocie.vue中,
1- 在录音时的状态下多加一个暂停图标的代码,如图(html.png)
2- onload中的onPause回调函数未进行操作, 如图(js1.png)
3- methods中的暂停方法调用了api - pause, 如图(js2.png)
4- 一点击暂停图标,onError就报错,如图(log.png)
这么久了居然没人回答正确答案!!!
正好遇到了,顺便花了点时间解决了。
原因是录音权限被关闭了,默认是会提示需要录音权限的,在权限配置中把录音权限关掉了就不会提示。
https://ext.dcloud.net.cn/plugin?id=3452
PS:重新配置权限没用,后来创建了一个新项目,替换了manifest.json才有用。
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
录音支持暂停、继续(ios、andorid):https://ext.dcloud.net.cn/plugin?id=5849
z***@163.com
老兄,解决了没
2019-12-22 17:40