收藏
回答

腾讯视频插件使用获取视频组件实例报错?

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wxa75efa648b60994b 2.1.12 wxa75efa648b60994b iOS 开发者工具 2.30.2
<player-component id="tvp-id" playerId="tvp" :controls="false" object-fit="cover" :loop="true" @play="play" @ended="playended"> </player-component
const store = requirePlugin('player'); const player = store.get('tvp'); // 使用这个获取的 的组件实例为undefind
使用this.selectComponent('#tvp-id'); 可以获取到实例获取时代码会报错 并阻止scroll-view的 锚点跳转。
报错信息:
TypeError: Converting circular structure to JSON
    --> starting at object with constructor 't'
    |     property 'msg' -> object with constructor 'i'
    |     property '_events' -> object with constructor 'n'
    |     ...
    |     property 'context' -> object with constructor 't'
    --- property 'player' closes the circle
    at JSON.stringify (<anonymous>)
基础库版本号:2.30.2
开发者工具版本号:RC 1.06.2210141
腾讯视频插件版本号:2.1.12


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

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-03-17

    player-component 上的playerId写错了,是playerid,所以store.get会报错。

    具体提供下代码片段看看呢

    (https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-03-17
    有用
    回复
  • 不坠机怎么变迪加
    不坠机怎么变迪加
    2023-03-20

    =,= 可以了,playerId这个写错了 ,但另一个好像是uniapp不能保存在data里

    2023-03-20
    有用
    回复
登录 后发表内容