Contrôle de la lecture audio de l'API du mini programme WeChat


wx.playVoice(OBJECT)


Démarrez la lecture de la voix. Un seul fichier vocal peut être lu en même temps. Si la lecture du fichier vocal précédent n'est pas terminée, la lecture vocale précédente sera interrompue.

Description du paramètre OBJECT :

QQ截图20170208110700.png

Exemple de code :

wx.startRecord({
  success:function(res){
    var tempFilePath = res.tempFilePath;
    wx.playVoice({
      filePath:tempFilePath,
      complete:function(){
      } 
    })
  }
})

wx.pauseVoice()


Mettre la voix en cours de lecture. Lorsque wx.playVoice est à nouveau appelé pour lire le même fichier, la lecture commencera à partir du point de pause. Si vous voulez commencer à jouer depuis le début, vous devez d'abord appeler wx.stopVoice

Exemple de code :

wx.startRecord({
  success:function(res){
    var tempFilePath = res.tempFilePath;
      wx.playVoice({
      filePath: tempFilePath
    });

    setTimeout(function(){
        //暂停播放
      wx.pauseVoice()
    },5000)
  }
});

wx.stopVoice()


Fin de la lecture de la voix

Exemple de code :

wx.startRecord({
  success:function(res){
    var tempFilePath = res.tempFilePath;
    wx.playVoice({
      filePath:tempFilePath
    })

    setTimeout(function(){
      wx.stopVoice();
    },5000)
  }
});