title: Taro.pauseVoice(option)

sidebar_label: pauseVoice

Pauses the playback of a voice file. If the same voice file is played again by calling Taro.playVoice, it is resumed from the point where it was paused. If you want to play the file from the beginning, call Taro.stopVoice first.

As of base library 1.6.0, this API is not maintained. Use Taro.createInnerAudioContext instead.

Reference

Type

  1. (option?: Option) => void

Parameters

Option

Property Type Required Description
complete (res: any) => void No The callback function used when the API call completed (always executed whether the call succeeds or fails)
fail (res: any) => void No The callback function for a failed API call
success (res: Result) => void No The callback function for a successful API call

Sample Code

  1. Taro.startRecord({
  2. success: function (res) {
  3. var tempFilePath = res.tempFilePath
  4. Taro.playVoice({
  5. filePath: tempFilePath
  6. })
  7. setTimeout(function() {
  8. // pause
  9. Taro.pauseVoice()
  10. }, 5000)
  11. }
  12. })

API Support

API WeChat Mini-Program H5 React Native
Taro.pauseVoice ✔️