Skip to main content
Version: 3.x

Taro.stopVoice(option)

Stops the playback of a voice file.

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

Reference

Type​

(option?: Option) => void

Parameters​

Option​

PropertyTypeRequiredDescription
complete(res: any) => voidNoThe callback function used when the API call completed (always executed whether the call succeeds or fails)
fail(res: any) => voidNoThe callback function for a failed API call
success(res: Result) => voidNoThe callback function for a successful API call

Sample Code​

Example 1​

Taro.startRecord({
success: function (res) {
const filePath = res.tempFilePath
Taro.playVoice({ filePath })

setTimeout(Taro.stopVoice, 5000)
}
})

Example 2​

Taro.startRecord(params).then(res => {
const filePath = res.tempFilePath
Taro.playVoice({ filePath })

setTimeout(Taro.stopVoice, 5000)
})

API Support​

APIWeChat Mini-ProgramH5React Native
Taro.stopVoice✔️