ステートメント
1)この小さなプロジェクトのコードは、楊洋の研究室の教育内容から派生しています。
2)ブロガーは道路上のMengxinです。記事に不適切な点がある場合は、それを指摘して一緒に進んでください、ありがとうございます。
本体
このWeChatアプレットは比較的シンプルで、初心者が始めるのに適しています。言うまでもなく、コードにアクセスしてください。
// pages/index/index.js
var tempFilePath = "" //用于保存临时音频文件地址
Page({
/**
* 录制音频
*/
record:function(){
console.log("录制音频开始")
//录制音频
wx.startRecord({
success: (res) => {
tempFilePath = res.tempFilePath
},
})
//自动停止录制,5000ms
// setTimeout(function(){
// console.log("停止录制事件")
// wx.stopRecord({
// success: (res) => {},
// })
// },5000)
},
/**
* 结束录制
*/
stop:function(){
console.log("结束录制事件")
wx.stopRecord({
success: (res) => {
},
})
},
/**
* 暂停录制
*/
pauseVoice:function(){
console.log("录制暂停")
wx.pauseVoice({
success: (res) => {
},
})
},
/**
* 播放录制好的音频
*/
playRecord:function(){
wx.playVoice({
filePath: tempFilePath,
})
}
})
主に4つの機能があることがわかります。
wx.startRecord
、
wx.stopRecord
、
wx.pauseVoice
、
wx.playVoice
、
これらの4つの機能により、録音、終了、一時停止、再生の機能が実現されます。
非常にシンプルで興味深いWeChatアプレット!