收藏
回答

不执行onStop()和onError()

问题类型 插件 AppID 插件版本号 AppID 微信版本 基础库版本
Bug wx069ba97219f66d99 0.2.3 wxc967f6bca33e43f0 7.0.4 2.7.3
const plugin = requirePlugin("WechatSI");
const manager = plugin.getRecordRecognitionManager();
Page({
    data: {
 
    },
 
    onLoad: function (options) {
        this.initRecord();
    },
 
     
    onReady: function () {
 
    },
 
    initRecord: function () {
        manager.onStart = function (res) {
            console.log("成功开始录音识别", res)
        }
        manager.onStop(function (res) {
            console.log("onStop");
            console.log(res);
        })
        manager.onError(function (err) {
            console.log(err);
        });
        manager.onRecognize = function (res) {
            console.log("current result", res.result)
        }
 
    },
    startRecord: function () {
        console.log("long");
        manager.start({ duration: 10000, lang: "zh_CN" });
    },
    endRecord: function () {
        manager.stop();
    }
})


回答关注问题邀请回答
收藏
登录 后发表内容