Cette fois, je vais vous montrer comment appeler et lire des enregistrements dans l'applet WeChat. Quelles sont les précautions pour appeler et lire des enregistrements dans l'applet WeChat. Voici des cas pratiques, jetons un coup d'œil.
Le mini programme fournit deux API d'enregistrement
Fonction d'enregistrement ancienne version
Commencez d’abord l’enregistrement, puis arrêtez l’enregistrement pour accéder à l’adresse temporaire de audio
Démarrer l'enregistrement :
var that = this; wx.startRecord({ success: function (res) { // 调用了停止录音接口就会触发这个函数,res.tempFilePath为录音文件临时路径 var tempFilePath = res.tempFilePath that.setData({ src: tempFilePath }) }, fail: function (res) { //录音失败的处理函数 } })
Arrêter l'enregistrement :
wx.stopRecord()
Lire l'enregistrement :
wx.playVoice({ filePath: src // src可以是录音文件临时路径 })
Enregistrement nouvelle version
Obtenez le gestionnaire d'enregistrement unique au monde, et tous les enregistrements en dépendent. La lecture de l'enregistrement nécessite l'objet innerAudioContext de contexte audio interne .
Obtenez le gestionnaire d'enregistrement unique au monde :
var that = this; this.recorderManager = wx.getRecorderManager(); this.recorderManager.onError(function(){ // 录音失败的回调处理 }); this.recorderManager.onStop(function(res){ // 停止录音之后,把录取到的音频放在res.tempFilePath that.setData({ src: res.tempFilePath }) console.log(res.tempFilePath ) });
Démarrer l'enregistrement :
this.recorderManager.start({ format: 'mp3' // 如果录制acc类型音频则改成aac });
Fin de l'enregistrement :
this.recorderManager.stop()
Lire l'audio :
this.innerAudioContext = wx.createInnerAudioContext(); this.innerAudioContext.onError((res) => { // 播放音频失败的回调 }) this.innerAudioContext.src = this.data.src; // 这里可以是录音的临时路径 this.innerAudioContext.play()
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de PHP !
Lecture recommandée :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!