700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 微信小程序播放音频 ios静音状态下无声音 音频播放创建多个等问题

微信小程序播放音频 ios静音状态下无声音 音频播放创建多个等问题

时间:2019-03-03 14:43:21

相关推荐

微信小程序播放音频 ios静音状态下无声音 音频播放创建多个等问题

首先需要全局设置ios静音模式下播放声音,当然此方法也可以设置其他参数,[微信开发文档地址]

wx.setInnerAudioOption(Object object)

基础库 2.3.0 开始支持,低版本需做兼容处理。

本接口从基础库版本2.10.0起支持在小程序插件中使用

设置InnerAudioContext的播放选项。设置之后对当前小程序全局生效。

参数

Object object

注意:千万不要用innerAudioContext.obeyMuteSwitch = false;,2.3.0 版本开始此参数不生效

注意:千万不要用innerAudioContext.obeyMuteSwitch = false;,2.3.0 版本开始此参数不生效

注意:千万不要用innerAudioContext.obeyMuteSwitch = false;,2.3.0 版本开始此参数不生效

在app.js中

onLaunch() {wx.setInnerAudioOption({obeyMuteSwitch: false,})}

为防止创建多个音频播放,我这里采用全局创建的方式,通过停止、更换播放地址、播放等进行重新播放

const innerAudioContext = wx.createInnerAudioContext() //创建全局音频管理器//在页面显示的时候写入对音频的播放进行监听onShow(){//监听播报的事件innerAudioContext.onPlay(() => {console.log('开始播放');})//监听播报出错的事件innerAudioContext.onError(() => {console.log("监听音频播放出错事件")})innerAudioContext.onEnded(() => {console.log("监听播放结束事件") //这里可以写入一些播放结束后的逻辑})}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。