# BackgroundAudioManager

更新时间:2024-09-18 14:46:38

背景音频管理器。

# 属性

属性 类型 默认值 必填 说明
src string '' 音频资源的地址
startTime number 0 开始播放的时间 (s)
title string '' 音频标题
epname string '' 专辑名
singer string '' 歌手名
coverImgUrl string '' 封面图 URL
protocol 'http' | 'hls' 'http' 音频协议
playbackRate number 1 播放速度,范围 [0.5, 2.0]
duration number 当前音频的长度 (s)(只读)
currentTime number 当前音频的播放位置 (s)(只读)
paused boolean 是否暂停或停止(只读)
buffered number 音频已缓冲的时间 (s)(只读)

# 方法

# BackgroundAudioManager.onCanplay

监听背景音频可播放事件。

# BackgroundAudioManager.offCanplay

移除 onCanplay 绑定的事件处理函数。

# BackgroundAudioManager.onEnded

监听背景音频播放完成事件。

# BackgroundAudioManager.offEnded

移除 onEnded 绑定的事件处理函数。

# BackgroundAudioManager.onError

监听背景音频播放出错事件。

# BackgroundAudioManager.offError

移除 onError 绑定的事件处理函数。

# BackgroundAudioManager.onNext

监听用户在系统音乐播放面板点击下一首事件。(仅在 iOS 上生效)

# BackgroundAudioManager.offNext

移除 onNext 绑定的事件处理函数。

# BackgroundAudioManager.onPause

监听背景音频暂停播放事件。

# BackgroundAudioManager.offPause

移除 onPause 绑定的事件处理函数。

# BackgroundAudioManager.onPlay

监听背景音频开始播放事件。

# BackgroundAudioManager.offPlay

移除 onPlay 绑定的事件处理函数。

# BackgroundAudioManager.onPrev

监听用户在系统音乐播放面板点击上一首事件。(仅在 iOS 上生效)

# BackgroundAudioManager.offPrev

移除 onPrev 绑定的事件处理函数。

# BackgroundAudioManager.onSeeked

监听背景音频已跳转到指定位置事件。

# BackgroundAudioManager.offSeeked

移除 onSeeked 绑定的事件处理函数

# BackgroundAudioManager.onSeeking

监听背景音频开始跳转到指定位置事件。

# BackgroundAudioManager.offSeeking

移除 onSeeking 绑定的事件处理函数

# BackgroundAudioManager.onStop

监听背景音频停止播放事件。

# BackgroundAudioManager.offStop

移除 onStop 绑定的事件处理函数

# BackgroundAudioManager.onTimeUpdate

监听背景音频播放进度更新事件(仅在小程序前台生效)。

# BackgroundAudioManager.offTimeUpdate

移除 onTimeUpdate 绑定的事件处理函数

# BackgroundAudioManager.onWaiting

监听背景音频加载中事件。

# BackgroundAudioManager.offWaiting

移除 onWaiting 绑定的事件处理函数

# BackgroundAudioManager.pause

暂停播放背景音频。

# BackgroundAudioManager.play

开始播放背景音频。

# BackgroundAudioManager.seek

跳转到背景音频的指定位置。

# BackgroundAudioManager.stop

停止播放背景音频。

Copyright ©2024, All Rights Reserved