收藏
回答

liveplayer播放状态下调起支付 会停止拉流,支付完成后才会重新开始拉流

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 liveplayer 客户端 7.0.3 2.6.1

- 需求的场景描述(希望解决的问题)

通过liveplayer和客户视频面谈过程中调起支付,客户看到的画面会卡住几秒后恢复正常,经调试发现调起支付的同时live组件会停止推拉流(应该是因为调起支付页面出现的同时会触发当前页的onhdie事件,如下图日志),支付完成后才会重新开始推拉流


- 希望提供的能力

支付过程中能保持 推拉流


最后一次编辑于  03-08  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 黄思程
    黄思程
    03-08

    从小程序跳到其它客户端原生页面,默认会暂停,可以通过 auto-pause-if-open-native 属性改变,请参考文档

    03-08
    赞同
    回复 7
    • 天绵绵
      天绵绵
      03-08

      设置了这个属性依然没用,还是会在支付页面出来的时候停止推拉流。关掉支付页面  我通过日志看到还是先触发了onhide事件,然后监听live-player状态码返回了6000,这个状态码文档里并没有。后面才开始正常拉流


      03-08
      回复
    • 黄思程
      黄思程
      03-08回复天绵绵

      只有安卓才会吗?有没有代码片段方便调试下?

      03-08
      回复
    • 天绵绵
      天绵绵
      03-08回复黄思程

      确实安卓才会,ios的画面能保持播放状态,我这边带支付的功能代码片段不大好提供。

      03-08
      回复
    • 天绵绵
      天绵绵
      03-08回复黄思程

      ios设置了你上面说的auto-pause-if-open-native属性后可以了 安卓没有效果

      03-08
      回复
    • 天绵绵
      天绵绵
      03-09回复黄思程

      方便留个qq吗,我们这边提供代码片段你也看不出什么,能否qq上详细请教一下

      03-09
      回复
    查看更多(2)