WeChat 애플릿 API 오디오 재생 제어


wx.playVoice(OBJECT)


음성 재생을 시작합니다. 동시에 하나의 음성 파일만 재생할 수 있습니다. 이전 음성 파일의 재생이 완료되지 않은 경우 이전 음성 재생이 중단됩니다.

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)
  }
});