WeChat アプレット API オーディオ再生コントロール


wx.playVoice(OBJECT)


音声の再生を開始します。同時に再生できる音声ファイルは 1 つだけです。前の音声ファイルの再生が終了していない場合、前の音声の再生は中断されます。

OBJECTパラメータの説明:

QQ截图20170208110700.png

サンプルコード:

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

wx.pauseVoice()


再生中の音声を一時停止します。同じファイルを再生するために wx.playVoice を再度呼び出すと、一時停止ポイントから再生が開始されます。最初から再生したい場合は、最初に wx.stopVoice を呼び出す必要があります

サンプルコード:

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

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

wx.stopVoice()


音声の再生を終了

サンプルコード:

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

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