微信小程序的backgroundAudioManager怎么用(backgroundAudioManager,微信小程序,开发技术)

时间:2024-04-30 00:57:51 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

wx.getBackgroundAudioManager()

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

获取全局唯一的背景音频管理器backgroundAudioManager

backgroundAudioManager

backgroundAudioManager 对象的属性列表:

属性 类型 说明 只读 duration Number 当前音频的长度(单位:s),只有在当前有合法的 src 时返回 是 currentTime Number 当前音频的播放位置(单位:s),只有在当前有合法的 src 时返回 是 paused Boolean 当前是是否暂停或停止状态,true 表示暂停或停止,false 表示正在播放 是 src String 音频的数据源,默认为空字符串,当设置了新的 src 时,会自动开始播放 ,目前支持的格式有 m4a, aac, mp3, wav 否 startTime Number 音频开始播放的位置(单位:s) 否 buffered Number 音频缓冲的时间点,仅保证当前播放时间点到此时间点内容已缓冲。 是 title String 音频标题,用于做原生音频播放器音频标题。原生音频播放器中的分享功能,分享出去的卡片标题,也将使用该值。 否 epname String 专辑名,原生音频播放器中的分享功能,分享出去的卡片简介,也将使用该值。 否 singer String 歌手名,原生音频播放器中的分享功能,分享出去的卡片简介,也将使用该值。 否 coverImgUrl String 封面图url,用于做原生音频播放器背景图。原生音频播放器中的分享功能,分享出去的卡片配图及背景也将使用该图。 否 webUrl String 页面链接,原生音频播放器中的分享功能,分享出去的卡片简介,也将使用该值。 否

backgroundAudioManager 对象的方法列表:

方法 参数 说明 play 播放 pause 暂停 stop 停止 seek position 跳转到指定位置,单位 s onCanplay callback 背景音频进入可以播放状态,但不保证后面可以流畅播放 onPlay callback 背景音频播放事件 onPause callback 背景音频暂停事件 onStop callback 背景音频停止事件 onEnded callback 背景音频自然播放结束事件 onTimeUpdate callback 背景音频播放进度更新事件 onPrev callback 用户在系统音乐播放面板点击上一曲事件(iOS only) onNext callback 用户在系统音乐播放面板点击下一曲事件(iOS only) onError callback 背景音频播放错误事件 onWaiting callback 音频加载中事件,当音频因为数据不足,需要停下来加载时会触发

errcode 说明

errCode 说明 10001 系统错误 10002 网络错误 10003 文件错误 10004 格式错误 -1 未知错误

示例代码:

constbackgroundAudioManager=wx.getBackgroundAudioManager()backgroundAudioManager.title='此时此刻'backgroundAudioManager.epname='此时此刻'backgroundAudioManager.singer='汪峰'backgroundAudioManager.coverImgUrl='https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/jpg/awfa22ziguf.jpg?max_age=2592000'backgroundAudioManager.src='http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46'//设置了src之后会自动播放
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:微信小程序的backgroundAudioManager怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Activity跳转时生命周期跟踪的实例下一篇:

39 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18