收藏
回答

微信小程序内嵌webview使用audio播放音频,苹果端锁屏后,音频会自动暂停播放,请问如何解决?

微信小程序内嵌webview使用audio播放音频,苹果端锁屏后,音频会自动暂停播放,请问如何解决?

期望的效果是:

手机锁屏后,音频正常播放

备注

我们的音频播放场景比较特殊,目前无法转到道小程序原生来实现,只能在H5实现音频播放功能。

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-05-06

    你好,符合预期

    2023-05-06
    有用
    回复 3
    • 红小豆
      红小豆
      2023-05-07
      您好,符合预期 的意思是?可否再解释下
      2023-05-07
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2023-05-08回复红小豆
      微信小程序内嵌webview使用audio播放音频,苹果端锁屏后,音频会自动暂停播放,预期行为
      2023-05-08
      1
      回复
    • 马尚尚
      马尚尚
      2023-05-08回复社区技术运营专员--许涛
      那,如果我们通过webview audio播放音频,在息屏下,想继续播放,是不是技术上无法实现了
      只能转小程序原生?
      2023-05-08
      回复
  • 李建侯
    李建侯
    03-04

    请问这个问题解决了吗

    03-04
    有用
    回复
  • 小时光
    小时光
    2023-05-06

    webview 打开的界面里有音频播放,安卓手机息屏后无法继续播放,如何实现可以息屏的时候继续播放?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000aee9819cbb8b8fd4dc9db15b800

    这里有示例代码可以验证

    2023-05-06
    有用
    回复
  • 红小豆
    红小豆
    2023-05-06

    小程序内嵌webview使用audio播放音频相关特征总结

    小程序内嵌webview使用audio播放音频锁屏后播放暂停的问题

    关于锁屏后,播放暂停的问题,在社区也有不少的讨论,我在这里就不赘述了,只是描述我本次调研的一些现象提供大家参考。



    1、背景

    由于特殊的业务考虑,我们小程序的音频播放不能使用小程序原生来实现,只能通过H5来实现,然后通过小程序webview嵌入到小程序里面。

    2、相关特征

    苹果手机

    1)切后台

    2)锁屏

    均暂停,开屏后,需要手工点击继续播放



    安卓手机

    1)切后台

    2)锁屏

    均暂停,开屏后,需手工点击继续播放



    也就是说目前无法满足锁屏后允许继续播放的场景

    3、其他信息

    在苹果手机,锁屏后,可以看到音频还是在后台的,如下所示,也就是说如果想在锁屏后继续播放也是可以支持的,但是需要手工来操作


    片占位

    参考文章

    新版微信web-view嵌入的h5页面,audio组件播放音乐在锁屏后自动停止播放? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000eec5b0f8bb0684f4b604215b000

    内嵌web-view中的audio音频播放息屏后不再进行播放? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0004e65e7e8f0080b1dde773556800



    内嵌web-view中的audio音频播放息屏后不再进行播放? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0004e65e7e8f0080b1dde773556800







    2023-05-06
    有用
    回复
登录 后发表内容