// pages/test/test.js Page({ /** * 页面的初始数据 */ data: { }, saoma:function(e){ wx.scanCode({ onlyFromCamera:true, success(res){ console.log(res) } }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, start:function(){ let that=this var plugin = requirePlugin("WechatSI") let manager = plugin.getRecordRecognitionManager() manager.onRecognize = function (res) { console.log("current result", res.result) that.setData({ text: res.result }) } manager.onStop = function (res) { console.log("record file path", res.tempFilePath) console.log("result", res.result) } manager.onStart = function (res) { console.log("成功开始录音识别", res) } manager.onError = function (res) { console.error("error msg", res.msg) } manager.start({ duration: 30000, lang: "zh_CN" }) }, stop:function(){ var plugin = requirePlugin("WechatSI") let manager = plugin.getRecordRecognitionManager() manager.stop() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })