背景音频如何先加载不播放?

来源:4-9 进度条与播放时间联动

慕UI5549312

2021-10-11

谢老师您好!
我要做一个音频播放器,希望当播放器加载的时候,能加载音频的信息(名称和总时长),但是不播放。只有点击播放按钮才播放。
图片描述
现在遇到的问题是:

  1. 如果在组件attached生命周期函数中赋值src和title的话,直接就开始播放了,在赋值语句后面跟上.pause()音频也不能暂停;
    图片描述
  2. 如果在播放按钮的点击事件函数中赋值src和title的话,那么在第一次点击播放之前又不能显示名称和总时长。
    请问您这个问题应该怎么处理呢?
写回答

1回答

谢成

2021-10-12

BackgroundAudioManager只要设置src就会自动播放。

试试在onPlay事件中暂停

0
2
慕UI5549312
谢老师,在onPlay中暂停,时不时的出现这个错误,应该怎么处理呢? Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause(). https://goo.gl/LdLk22(env: Windows,mp,1.05.2109131; lib: 2.19.2)
2021-10-15
共2条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程