今天项目上涉及到了微信小程序播放音频功能,所以今天跟着一些教程做了个简单的播放器 1、实现思路 刚开始想着有没有现成的组件可以直接用,找到了微信的媒体组件 audio,奈何看着 1.6.0版本开始,该组件不再维护。就百度了一下,还好有另一种方式,使用 InnerAudioContext ...
出现的问题: 存在多首音频时,第一次获取时长为 ,后面皆正常 音频间播放暂停切换时,音频时长获取错位,获取的时长是上一首音频的时长 可能是个人代码逻辑有问题 解决办法如下: 在获取前进行如下操作 实时长度可以用onTimeUpdate打印没有问题,总长度目前只找到这个方法正常打印 ...
2020-10-30 21:18 0 1406 推荐指数:
今天项目上涉及到了微信小程序播放音频功能,所以今天跟着一些教程做了个简单的播放器 1、实现思路 刚开始想着有没有现成的组件可以直接用,找到了微信的媒体组件 audio,奈何看着 1.6.0版本开始,该组件不再维护。就百度了一下,还好有另一种方式,使用 InnerAudioContext ...
voice:function(){ var word = this.data.word; var src = 'https://……/'+word['word']+'.mp3'; console.log(src); this.innerAudioContext ...
let musicDom = document.getElementsByTagName('audio')[0]; // 获取AudioDom节点 musicDom.load();//因为source标签不能直接更改路径,所以整个audio标签必须重新加载一次 ...
小程序推荐使用wx.createInnerAudioContext()创建的innerAudioContext,我们也通过这个接口创建音频。音频的长度可以通过属性获取: 但是,给innerAudioContext赋值src后就能获取吗,请看下面的例子: onLoad ...
目录 写在前面 RecorderManager录音相关 innerAudioContext播放相关 写在前面 关于微信小程序的录音和语音方面,踩了很多坑,记录一下 recorderManager相关文档 innerAudioContext相关文档 ...
微信小程序使用login获取unionid时可能获取不到,原因可能是该微信账号没有关注小程序所在公众号等。但在微信小程序中使用微信注册,必须要用unionid注册时,大部分用户就会因此无法注册成功。 微信小程序获取unionid的方法(wepy 写法): ...
audio audio为音频组件,我们可以轻松的在小程序中播放音频。 audio组件属性如下: 属性名 类型 默认值 说明 id String video 组件的唯一标识符 ...
小程序音频播放;不废话直接上代码: index.wxml index.wxss js代码: ...