收藏
回答

为什么调用requestPictureInPicture无效并报错?

页面上放了一个按钮,调用startPicInPic,进入小窗模式失败,报错如下:

requestLivePlayerPictureInPicture:fail function cannot run on service

相关代码如下:

<live-player
  id="player"
  src="{{pullUrl}}" 
  mode="live" 
  autoplay 
  object-fit="fillCrop"
  bindstatechange="statechange"
  picture-in-picture-mode="{{['push']}}"
  bindenterpictureinpicture="enterPictureInPicture"
  bindleavepictureinpicture="leavePictureInPicture"
  catchtouchmove="{{true}}"
  bindtap="togglePureModel"
  style="width: 100%; height: 100%;">
</live-player>

this.setData({
  player: wx.createLivePlayerContext('player')
})

/**
 * 进入小窗模式
 */
startPicInPic () {
  this.data.player.requestPictureInPicture({
    success: res => {
      console.log('======================进入小窗成功======================')
      console.log(res)
    },
    fail: err => {
      console.log('======================进入小窗失败======================')
      console.log(err)
    }
  })
  wx.navigateBack()
},
回答关注问题邀请回答
收藏

1 个回答

  • Riven.
    Riven.
    2021-05-26

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2021-05-26
    有用
    回复 7
    • Aubrey
      Aubrey
      2021-05-27
      机型1:iPhone Xs Max;微信版本号:8.0.6;系统版本号:14.3;机型2:iPhone 11;微信版本号:8.0.1;系统版本号:14.4。代码片段:https://developers.weixin.qq.com/s/coFj6Bmx7sqS    请帮忙查看,谢谢~
      2021-05-27
      回复
    • Aubrey
      Aubrey
      2021-05-28
      官方有没有在帮忙查询这个问题啊?急!
      2021-05-28
      回复
    • Riven.
      Riven.
      2021-05-28回复Aubrey
      有进展同步
      2021-05-28
      回复
    • careman
      careman
      2021-07-19
      同样的问题,求解答!
      2021-07-19
      回复
    • .
      .
      2021-08-06
      都几个月了 还没进展
      2021-08-06
      回复
    查看更多(2)
登录 后发表内容