trtc-wx之截图(snapshot)

    这边就贴一下自己写得snapsho 的使用吧。就一demo为参考吧

    有个注意得地方:就是获取 this.TRTC.getPlayerInstance(“live-player的ID”)时,demo这边live-player组件的id是动态得,绑定的传入了streamID。这样得话就可以直接拿传入得streamID,放getPlayerInstance里面就可以。
                    b17b98846b219f630c788e8099c72ea0.png

下面就贴一下完整的代码吧
     //播放截图

  playsnapshot() {
    //这里小程序的live-player绑定的id时候streamID
    var live_player=this.data.playerIDvideo.streamID
    this.TRTC.getPlayerInstance(live_player).snapshot().then(res => {
      if (res{
        // 保存至本地相册
        wx.saveImageToPhotosAlbum({
          filePath: res.tempImagePath,
          success: function (result) {
            console.log('saveImageToPhotosAlbum() result======', result)
            if (result.errMsg.indexOf('ok'> 0{
              wx.showToast({
                title: '图片已保存至系统相册-ok',
                icon:"success",
                duration:1000
              })
            }
          }
        })
      }
    })
  },


0 个评论

要回复文章请先登录注册