海角
海角
  • 发布:2022-09-29 09:05
  • 更新:2022-09-29 11:05
  • 阅读:171

uni.getRecorderManager onStop标准基座正常,自定义基座和打包正式环境方法监听不到

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.0.1

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: 全部

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

huawei mate 20 pro

示例代码:
<template> <view class="content"> <view class="recorder-box" @touchstart="onStartRecoder" @touchend="onEndRecoder">
	</view>  
</view>  
</template> <script> const recorderManager = uni.getRecorderManager(); export default { data() { return { } }, onLoad() { this.onMonitorEvents() }, methods: { // 录制结束 onEndRecoder() { console.log('-------onEndRecoder'); recorderManager.stop() }, // 开始录制 - 长按 onStartRecoder() { console.log('-------onStartRecoder'); recorderManager.start() }, // 监听 onMonitorEvents() { // 录制开始 recorderManager.onStart(() => { console.log('--------录音开始回调'); }) // 录制结束 recorderManager.onStop((e) => { console.log('--------录音结束回调'); }) }, } } </script> <style> .recorder-box{ height: 100rpx; background-color: rebeccapurple; } </style>

操作步骤:

必现

预期结果:

自定义基座或者打包后onStop能监听到

实际结果:

监听不到录音结束回调

bug描述:

uni.getRecorderManager onStop标准基座正常,自定义基座和打包正式环境方法监听不到

2022-09-29 09:05 负责人:无 分享
已邀请:
海角

海角 (作者)

示例代码在这里 新建的测试工程现在不能上传了 有大小限制了 以前还是可以的 现在只上传pages

海角

海角 (作者)

用这个附件

海角

海角 (作者)

已解决了

  • 9***@qq.com

    请问怎么解决的,是开权限吗?我开开了,还是不行


    2022-10-17 17:21

  • 海角 (作者)

    回复 9***@qq.com: 我的是权限问题


    2022-10-19 11:25

  • 海角 (作者)

    回复 9***@qq.com: 你手机设置里面再看看 可开开


    2022-10-19 11:25

要回复问题请先登录注册