BgmMgr 是一个H5自动播放方法的封装,PC Chrome和安卓浏览器都可以自动播放,iOS中需要依靠微信
的浏览器实现自动播放
new BgmMgr(
url: string,
loop: boolean = true,
autoPlay: boolean = true,
debugLog: boolean = true,
);
安装:
# pnpm
pnpm i @zhilongji/h5tools
# yarn
yarn add @zhilongji/h5tools
# npm
npm i @zhilongji/h5tools
const bgmMgr = new BgmMgr(url);
无后续操作可以不接收返回值
-
play(): void
: 播放背景音乐 -
pause(): void
: 暂停背景音乐 -
stop(): void
: 停止背景音乐 - static
playAudio(audio: HTMLAudioElement): void
: 静态方法,在未解锁音频播放时播放音频
-
paused: boolean
: 暂停状态