微信小程序的backgroundAudioManager怎么用
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了微信小程序的backgroundAudioManager怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序的backgroundAudioM
千家信息网最后更新 2026年11月02日微信小程序的backgroundAudioManager怎么用
这篇文章主要介绍了微信小程序的backgroundAudioManager怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序的backgroundAudioManager怎么用文章都会有所收获,下面我们一起来看看吧。
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 | 未知错误 |
示例代码:
const backgroundAudioManager = wx.getBackgroundAudioManager()backgroundAudioManager.title = '此时此刻'backgroundAudioManager.epname = '此时此刻'backgroundAudioManager.singer = '汪峰'backgroundAudioManager.coverImgUrl = 'https://cache.yisu.com/upload/information/20220117/465/14324.jpg?max_age=2592000'backgroundAudioManager.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46' // 设置了 src 之后会自动播放
关于"微信小程序的backgroundAudioManager怎么用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"微信小程序的backgroundAudioManager怎么用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
音频
背景
事件
播放器
错误
功能
卡片
程序
单位
位置
内容
时间
标题
知识
简介
系统
合法
此时此刻
只有
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
互联网科技工作委员会主任
涨乐互联网科技
互联网中国科技
鑫亿盛互联网科技
互联网金融科技平台
丰台科技园 互联网
菲比寻常互联网科技
火传媒上海互联网科技
长亮科技互联网金融
互联网科技汛
左右互联网络科技
海南科技产业互联网平台
福州新华互联网科技学校 知乎
金融科技与互联网金融相同和不同
领航科技大厦互联网公司
萌小萌互联网科技河南有限公司
互联网高科技行业有哪些企业
艺电能源互联网科技有限公司招聘
互联网科技创业有什么好项目
深圳市人人互联网科技有限公司
科技互联网产品
互联网电商科技
天下捷融互联网科技
博兴的互联网电子科技公司
中国互联网公司排名锤子科技
智帮互联网科技公司最近动向
陕西云淼互联网科技公司
国产互联网科技公司
互联网科技大佬云集