使用腾讯视频插件报错“找不到playerid为txv1的txv-video组件”
发布于 7 年前 作者 nalai 13998 次浏览 来自 问答

所有配置安装文档配置好,能播放视频,就是使用JS控制播放的时候 报 “找不到playerid为txv1的txv-video组件”;我表示很不理解,官方文档最后特别说明,常见问题会出现这个问题,就是没有说明白问题在哪怎么处理,是否官方人本身就知道有这个错误而无法说清楚。别和我说什么自己检查自己的代码配置,我要是没检查几十遍就不会到这里来。直接上图吧!

2 回复

问题自己以解决,发出来给遇到同样问题的人,官方并没有说明这种问题。

如果vid是后台数据库获取前端动态setData 赋值的,先要wx:if="{{vid}}"。因为数据没获取就执行了wxml就会报错。

刚踩完坑。

问题:绑定了vid,出现报错“找不到playerid为txv0的txv-video组件

原因:渲染视频组件时,vid不能为空,否则报错。

解决方法:将this.txvContext = txvContext.getTxvContext(‘txv0’)放在setData后面。

官方示例:https://github.com/tvfe/txv-miniprogram-plugin

回到顶部