前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >uni-app微信小程序开发之引入腾讯视频小程序播放插件

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

作者头像
腾讯NEXT学位
发布2019-12-31 15:10:04
3.3K0
发布2019-12-31 15:10:04
举报

目录导航

  • 登录微信小程序管理后台添加腾讯视频播放插件:
  •  在uni-app中引入插件代码:
    • 指定整个小程序可使用:
    • 指定到对应的分包中使用:
  • 在pages.json全局配置文件中对要使用插件的页面配置如下条件编译代码:  
  • 在vue页面中使用腾讯视频播放组件:
  • 关于如何获取腾讯视频vid问题:
  •  参考资料:
    • 腾讯视频小程序播放插件开发文档:
    • decloud uni-app相关配置:
    • 微信小程序特有配置:

一、 登录微信小程序管理后台

添加腾讯视频播放插件:

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

二、在uni-app中引入插件代码:

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

1.指定整个小程序可使用:

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

"mp-weixin": {        /* 小程序相关配置 */        "usingComponents": true,//是否启用自定义组件模式        "appid": "小程序AppID",        "plugins": {            "tencentvideo": {                "version": "1.3.6",                "provider": "腾讯视频小程序AppID"            }        }    }

2.指定到对应的分包中使用:

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

{  "subpackages": [    {      "root": "package1",//分包名称      "pages": [        "pages/cat",        "pages/dog"      ],      "plugins": {        "tencentvideo": {          "version": "1.3.6",          "provider": "腾讯视频小程序AppID"        }      }    }  ]}  

三、在pages.json全局配置文件中对要使用插件的页面

配置如下条件编译代码:

"usingComponents": {    // #ifdef  MP-WEIXIN       "txv-video": "plugin://tencentvideo/video"    // #endif},

四、在vue页面中使用腾讯视频播放组件:

<view>           <!--vid中的腾讯视频id最好为动态的数据,方便管理-->          <txv-video :vid="VideoId" playerid="txv1"></txv-video></view>  <script>export default {    data() {        return {            VideoId:'c3029q7tdnp'        };    }}</script>  

五、关于如何获取腾讯视频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

原文作者:Rolan

原文链接:http://www.wxapp-union.com/article-5738-1.html

好课推荐

Uni-App商业级应用实战 带你一次搞定多端开发

点击阅读原文立刻报名

在看点这里

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯NEXT学院 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云点播
面向音视频、图片等媒体,提供制作上传、存储、转码、媒体处理、媒体 AI、加速分发播放、版权保护等一体化的高品质媒体服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档