问题描述
开发小程序要用到音频,这时我就想到了常用的标签audio,但是我突然在uniapp文档中看到:
注意: 微信小程序平台自基础库 1.6.0 版本开始,不再维护 audio 组件,推荐使用API方式而不是组件方式来播放音频。API见 uni.createInnerAudioContext 替代。
于是开启了我的入坑之旅,一开始我使用官方提供的uni.createInnerAudioContext 先试试播放功能能不能用,代码写成了这个样子
const audio = uni.createInnerAudioContext();
audio.src = "https://music.163.com/song/media/outer/url?id=" + this.playList[this
.playListIndex].id + ".mp3";
audio.play()
这样看着还是挺简单的,而且播放功能也实现了。播放能实现了我想暂停肯定也很简单,但事实没有我想象中的容易。
暂停功