小程序开发API之音频 InnerAudioContext

旧API:wx.playVoice、wx.pauseVoice、wx.stopVoice、wx.createAudioContext但依然可以使用,为了更好地兼容性请使用 wx.createInnerAudioContext代替

wx.playVoice(Object object)

开始播放语音。同时只允许一个语音文件正在播放,如果前一个语音文件还没播放完,将中断前一个语音播放。本接口停止维护,请使用 wx.createInnerAudioContext 代替
playVoice参数在这里插入图片描述

wx.pauseVoice(Object object)

暂停正在播放的语音。再次调用 wx.playVoice 播放同一个文件时,会从暂停处开始播放。如果想从头开始播放,需要先调用 wx.stopVoice。本接口停止维护,请使用 wx.createInnerAudioContext 代替
pauseVoice参数在这里插入图片描述

wx.stopVoice(Object object)

结束播放语音。本接口停止维护,请使用 wx.createInnerAudioContext 代替

stopVoice参数在这里插入图片描述

wx.createAudioContext(string id, Object this)

创建 audio 上下文 AudioContext 对象。
参数string id
组件的 id

Object this
在自定义组件下,当前组件实例的this,以操作组件内 组件
返回值
AudioContext

AudioContext

AudioContext 实例,可通过 wx.createAudioContext 获取。
audioContext 通过 id 跟一个 组件绑定,操作对应的 组件。

方法

AudioContext.setSrc(string src)
设置音频地址
string src
音频地址

AudioContext.play()
播放音频。

AudioContext.pause()
暂停音频。

AudioContext.seek(number position)
跳转到指定位置。
跳转位置,单位 s

旧音频API示例
效果展示


在这里插入图片描述

代码
index.wxml

<aud
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值