加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

uni-app微信小程序开发之引入腾讯视频小程序播放插件

发布时间:2020-12-14 19:03:37 所属栏目:资源 来源:网络整理
导读:目录导航: 登录微信小程序管理后台添加腾讯视频播放插件: ?在uni-app中引入插件代码: 指定整个小程序可使用: 指定到对应的分包中使用: 在pages.json全局配置文件中对要使用插件的页面配置如下条件编译代码: ?在.vue页面中使用腾讯视频播放组件: 关于

?

文章正文:

回到顶部

登录微信小程序管理后台添加腾讯视频播放插件:

  正式开始使用腾讯视频小程序插件之前需先在微信公众平台 -> 第三方设置 -> 插件管理处添加插件,如下图所示:

回到顶部?在uni-app中引入插件代码:

  注意在使用uni-app开发微信小程序时与直接会用微信网页开发工具开发微信小程序是有很大的差别的,因为uni-app可开发多平台的原因,因此不同平台的开发相应的配置需要放到指定的位置才能够生效。而uni-app引入腾讯视频小程序有两种方式一种是整个小程序可使用(小程序中所有的分包可以使用),第二种是指定对应的分包可使用。

指定整个小程序可使用:

使用插件之前需要在manifest.json中的mp-weixin内声明使用的插件,具体配置参照所用插件的开发文档:

1
2
3
4
5
6
7
8
9
10
11
"mp-weixin": {
????????/* 小程序相关配置 */
????????"usingComponents":?true,//是否启用自定义组件模式
"appid":?"小程序AppID""plugins": {
????????????"tencentvideo": {
"version""1.3.6""provider""腾讯视频小程序AppID"
}
????????}
}
指定到对应的分包中使用:

如果插件只在(同一个插件不能被多个分包同时引用)一个分包用到,可以单独配置到分包中,这样插件不会随主包加载,可以在pages.json的subPackages中声明插件:

{
??"subpackages": [
??????"root""package1"//分包名称
: [
"pages/cat""pages/dog"
??????],
: {
"腾讯视频小程序AppID"
}
??]
回到顶部在pages.json全局配置文件中对要使用插件的页面配置如下条件编译代码:  
????// #ifdef? MP-WEIXIN
"txv-video""plugin://tencentvideo/video"
// #endif

回到顶部?在.vue页面中使用腾讯视频播放组件:
<view>
???????????<!--vid中的腾讯视频id最好为动态的数据,方便管理-->
<txv-video :vid="VideoId"?playerid="txv1"></txv-video>
</view>
?
?
export?default?{
????????return?{
'c3029q7tdnp'
};
}
回到顶部关于如何获取腾讯视频vid问题:

打开网页腾讯视频=>随便找到一个视频点击鼠标右键=>赋值链接地址(仅供参考)如下图所示:

?

?最后取视频连接地址.html前面的那一小串英文数字编号即可,下图所示:

回到顶部?参考资料: 腾讯视频小程序播放插件开发文档:

https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wxa75efa648b60994b&token=&lang=zh_CN

decloud uni-app相关配置:

https://uniapp.dcloud.io/component/mp-weixin-plugin

微信小程序特有配置:

https://uniapp.dcloud.io/collocation/manifest?id=mp-weixin


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!