详细问题描述

录音api在v3模式下重复监听事件

重现步骤

data(){  
return{  
recorder :uni.getRecorderManager()  
}  
}  

onLoad(){  

this.recorder.onStart(e=>{  
    console.log('onStart')  
})  

this.recorder.onStop(e=>{  
    console.log('onStop')  
})  

}

第一次进入页面触发事件后打印
‘onStart’
‘onStop’

第二次进入页面触发事件后打印
‘onStart’
‘onStart’
‘onStop’
‘onStop’

第三次进入页面触发事件后打印
‘onStart’
‘onStart’
‘onStart’
‘onStop’
‘onStop’
‘onStop’

[期望]

每次进入页面都只打印一次
‘onStart’
‘onStop’

uni-app运行环境说明

hbuilderX 2.6.5.20200314

v3模式

普通模式下正常

app

App运行环境说明

Android9,红米 note 8


·回复

放一下更完整的代码,最好是一个简单的demo


·回复

我也遇到这个问题了,请问你解决了吗?


·回复

已确认Bug,感谢反馈,下个alpha版本修复此问题。

Scroll Up