小程序BackgroundAudioManager使用过程中有哪些常见坑点需要注意?

2026-04-05 21:210阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计936个文字,预计阅读时间需要4分钟。

小程序BackgroundAudioManager使用过程中有哪些常见坑点需要注意?

由于贵公司业务发展需求,我们开始编写小程序(勇创新手手)。贵公司是知识付费平台,需要音频播放课程,同时希望用户在退出小程序后仍能继续听课。在这种背景下,小程序需具备以下功能:

由于贵公司业务发展需要,切图仔开始写起了小程序啦(兴奋地搓小手手)

贵公司是知识付费平台,需要音频播放课程,同时希望用户在退出小程序后依然可以听课。在这种情况下,小程序的API——BackgroundAudioManager就派得上用场啦。

在看完官方文档,信心满满地写完提测后,测试小姐姐找出的bug比我的工资还多!!(😭😭😭)因此有了本篇文章。

本篇涉及到的几个坑(以下BAM为BackgroundAudioManager的缩写)

  • 一个误区
  • BAM.onStop() 与 BAM.onEnded() 的坑
  • BAM.seek() 与 BAM.onSeeked() 的坑
  • BAM.onTimeUpdate() 的坑
  • 在音频页退出小程序暂停音频后返回小程序的坑

一个误区

  • BAM.onCanplay()是监听背景音频进入可播放状态事件,并不代表在该事件中,音频就为播放状态。
阅读全文

本文共计936个文字,预计阅读时间需要4分钟。

小程序BackgroundAudioManager使用过程中有哪些常见坑点需要注意?

由于贵公司业务发展需求,我们开始编写小程序(勇创新手手)。贵公司是知识付费平台,需要音频播放课程,同时希望用户在退出小程序后仍能继续听课。在这种背景下,小程序需具备以下功能:

由于贵公司业务发展需要,切图仔开始写起了小程序啦(兴奋地搓小手手)

贵公司是知识付费平台,需要音频播放课程,同时希望用户在退出小程序后依然可以听课。在这种情况下,小程序的API——BackgroundAudioManager就派得上用场啦。

在看完官方文档,信心满满地写完提测后,测试小姐姐找出的bug比我的工资还多!!(😭😭😭)因此有了本篇文章。

本篇涉及到的几个坑(以下BAM为BackgroundAudioManager的缩写)

  • 一个误区
  • BAM.onStop() 与 BAM.onEnded() 的坑
  • BAM.seek() 与 BAM.onSeeked() 的坑
  • BAM.onTimeUpdate() 的坑
  • 在音频页退出小程序暂停音频后返回小程序的坑

一个误区

  • BAM.onCanplay()是监听背景音频进入可播放状态事件,并不代表在该事件中,音频就为播放状态。
阅读全文