dcloudio / dcloudio/uni-app

getBackgroundAudioManage() 在APP上,不提供卸载函数, 是怎么想的?

Open
#5,926 1 comment 0 reactions 1 assignee Claimed by @Otto-J View on GitHub
question
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

### 问题分类

HBuilderX

### 问题描述

const onInitBackgroundAudioManager = *#__PURE__*/ once(() => {
eventNames.forEach((item) => {
BackgroundAudioManager.prototype[`on${capitalize(item)}` as onEventNames] =
function (callback: Function) {
callbacks[item].push(callback)
}
})
})

getBackgroundAudioManage() 在APP上,用 push 来管理 callback, 又不提供卸载函数, 是怎么想的?
callback 会越来越多,特别是 onTimeUpdate callback,会导致很多问题

### 附加信息

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.