微信 jssdk 语音监听播放结束的坑

                        //监听播放完毕
                        wx.onVoicePlayEnd({
                            success: (res) => {
                                this.onStopPlay();
                            }
                        });

                        //播放录音
                        wx.playVoice({
                            localId: localId // 需要播放的音频的本地ID,由stopRecord接口获得
                        });
监听貌似要放在播放之前,不然播放语音1,停止,再播放语音2。语音1停止,语音2播放,监听触发,语音2立马给停了。明明才刚刚播放。
语音不可以连续停止,停止再播放之间也要加一定的延迟执行,不然也会有很多问题。

你可能感兴趣的:(微信 jssdk 语音监听播放结束的坑)