playVoice播放不了MP3音频文件?

以上是项目实例 代码如下 :
wx.downloadFile({
url: 'http://example.com/xxx.mp3',
success: function(res) {
wx.playVoice({
filePath: res.tempFilePath
})
}
})
不知道对这种类型的项目,有没有好的建议。每个音频文件点击都要播放! 而且 音频问价下载时间挺长的!!