backgroundaudiomanager 的音量问题
发布于 4 年前 作者 rfeng 8093 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

backgroundaudiomanager 在播放mp3文件时候,音量会出现淡入淡出的效果,是否

backgroundaudiomanager 接口默认的功能?

  • 预期表现

如果不需要这个功能 如何设置?

  • 复现路径
  • 提供一个最简复现 Demo
3 回复

我们遇到同样问题,已解决。

方案如下:给音频文件增加0.5-1秒的空白。

我们的小程序案例:名称:单词小麦 功能模块:听词

解决方案:

  1. 使用ffmpeg生成半秒-1秒空白mp3

  2. ffmpeg -f lavfi -i aevalsrc=0 -t 0.5 -q:a 9 -acodec libmp3lame /tmp/margin01.mp3
  3. 使用ffmpeg concat合成新的Mp3:

  4. ffmpeg -i "concat:/tmp/margin01.mp3|/tmp/24hz_tts:0faefdb7ba7b72a1604ada2523582b8f.mp3|/tmp/margin01.mp3" -acodec copy /tmp/7abe29e92a9f8a1ef9d5bd3e314892ba.mp3
  5. 上传到云对象存储生成新的mp3URL缓存下来


如需探讨和咨询,可以联系沟通[email protected]或者留言:https://www.links123.com/suggestion

const wordPlayer = wx.getBackgroundAudioManager()

// src 为音频地址变量 https://****.mp3

wordPlayer.src = src

wordPlayer.title = ‘拼读’

wordPlayer.epname = ‘单词’

wordPlayer.play()

当开始播放的时候, 开始1秒左右声音的音量有渐入的效应

回到顶部