音频播放,先下载到本地再播放

This commit is contained in:
2022-01-30 18:20:48 +08:00
parent 83061d7c8e
commit 50cb518620

View File

@@ -32,8 +32,12 @@
// 播放语音消息 // 播放语音消息
onPlayMsg() { onPlayMsg() {
console.log('播放', this.msg.remote); console.log('播放', this.msg.remote);
uni.downloadFile({
url: this.msg.remote,
success: (res) => {
if (res.statusCode === 200) {
let innerAudioContext = uni.createInnerAudioContext() let innerAudioContext = uni.createInnerAudioContext()
innerAudioContext.src = this.msg.remote innerAudioContext.src = res.tempFilePath
if (this.audioContextPaused) { if (this.audioContextPaused) {
innerAudioContext.play() innerAudioContext.play()
this.audioContextPaused = false this.audioContextPaused = false
@@ -49,6 +53,9 @@
}) })
} }
} }
})
}
}
} }
</script> </script>