评论

手机息屏后,小程序webview内嵌audio播放音频暂停播放问题解决方案

手机息屏后,小程序webview内嵌audio播放音频暂停播放问题解决方案

手机息屏后,小程序webview内嵌audio播放音频暂停播放问题解决方案

背景


这个问题其实是去年(2023年)年中遇到的一个问题,当时在社区也翻了不少帖子,但是没有一个写到具体的解决方案

我实际呢,后来是有解决这个问题,也没有来社区反馈给大家,前几天有朋友问起来,今天把解决方案补一下

现象

我们做的一款产品是音频播放的产品,由于某些原因,只能使用webview audio来播放,但在具体开发时遇到了以下问题

~

解决方案

~

其实我们解决的问题是息屏后播放暂停了,所以在息屏的时候,我们要重新调用audio的播放play()函数,这个方案在实践中是能解决目前问题的

最后一次编辑于  02-19  
点赞 1
收藏
评论

3 个评论

  • 李建侯
    李建侯
    03-04

    这个方法iOS可以,Android息屏后音频会自动暂停

    03-04
    赞同 1
    回复 2
    • 小时光
      小时光
      03-19
      大家可以体验下三毛游这个小程序,里面有些场景是用webview播放,但不会息屏暂停
      03-19
      回复
    • 小时光
      小时光
      04-13
      我已经找到在安卓和苹果息屏后自动暂停的解决方案了,已上线运营
      04-13
      回复
  • 小时光
    小时光
    03-19

    安卓端确实可以实现息屏后,播放继续的功能;

    具体可以体验下面小程序



    新语听书

    https://i.xinyulib.com.cn/xylib/index.html#/

    具体的方案如下

    03-19
    赞同
    回复
  • 小时光
    小时光
    03-19

    今天核对了下当时的场景,确实当时只是为了解决IOS息屏播放的问题,我们当时没有使用H5 Audio播放,

    而是自己开发的一个播放器支持播放能力,但是这个能力在IOS息屏会暂停,所以转而用了H5 Audio


    安卓 自研播放器支持

    IOS H5 Audio

    03-19
    赞同
    回复
登录 后发表内容