wx.playVoice(Object object)

Promise 风格 调用:支持

开始播放语音。同时只允许一个语音文件正在播放,如果前一个语音文件还没播放完,必须等待其播放结束或停止播放才能继续下一个文件的播放。(本接口停止维护,请使用 wx.createInnerAudioContext 代替)

参数

Object object

属性 类型 默认值 必填 说明
filePath string 需要播放的音频Url地址,支持远程地址,支持音频格式见注意事项
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

wx.playVoice({
filePath: "https://www.w3school.com.cn/i/song.mp3",
complete () { }
})

注意事项

1、音频支持格式:

格式 ios android
m4a 不支持 支持
ogg 不支持 支持
wav 不支持 支持
mp3 支持 支持
mp4 支持 支持
aac 支持 支持

2、需要在APP的config.js配置文件中做以下配置:

module.exports = {
plugins:{
"audio": {}
}
};

3、单页面只能创建一个播放器

4、src音频文件名大小写敏感
5、暂停后的音频再播放会从暂停处开始播放,停止后的音频再播放会从头开始播放。