微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mpvue 如何使用腾讯视频插件的方法

1.在小程序微信开放平台:设置 --- 第三方服务里,申请腾讯视频插件

2.申请成功后就可以在项目中使用了

具体使用步骤如下:

1.在项目目录src下的main.js中加入下面代码,这里代码会被编译到app.json中

rush:js;"> config: { // 页面前带有 ^ 符号的,会被编译成首页,其他页面可以选填,我们会自动把 webpack entry 里面的入口页面加进去 pages: ['^pages/index/main'],window: { backgroundTextStyle: 'light',navigationBarBackgroundColor: '#00B26A',navigationBarTitleText: 'WeChat',navigationBarTextStyle: 'black',},//重点代码 //myPlugin 这个可以随意起,不过要和pages中的对应组件路径保持一致,version是插件版本号 provider是插件appid "plugins": { "myPlugin": { "version": "1.1.1","provider": "wxa75efa648b60994b" } } },

2.在项目pages下任意页面 例如index下main.js

config字段中加上以下代码 注意这里的myPlugin字段 和上面的配置路径保持一致

rush:js;"> "usingComponents": { "txv-video": "plugin://myPlugin/video" }

文件

代码 打开微信开发者工具发现视频已经开始播放了

rush:xhtml;"> utoplay="true">

vid是腾讯视频的vid, 打开腾讯视频网站,打开任意视频,右键 -- 视频信息,就可以看到vid , 右键-- 复制调试信息,就可以把vid在内的视频信息复制出来。

插件元素支持属性:

vid 视频id playerid 播放器标识符 autoplay 是否自动播放 bindtimeupdate 播放进度更新事件,1.1.0后支持 bindstatechange 播放状态变更事件,1.1.0后支持 binderror 错误信息,1.1.0后支持

5.视频插件的更多js方法如下

rush:js;"> const txvContext = requirePlugin("myPlugin"); export default { data() { return { txvContext : "" }; },onLoad: function (query) { this.txvContext = txvContext.getTxvContext('txv1');//txv1即播放器组件的playerid值 },methods:{ //播放 play: function () { this.txvContext.play(); },//暂停 pause: function () { this.txvContext.pause(); },//进入全屏 requestFullScreen: function () { this.txvContext.requestFullScreen(); },//退出全屏 exitFullScreen: function () { this.txvContext.exitFullScreen(); },//设置播放速率 playrate: function (e) { this.txvContext.playbackRate(+e.currentTarget.dataset.rate); } } }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


可以通过min-width属性来设置el-table-column的最小宽度。以下是一个示例: <template> <el-table :data="tableData"> <el-table-column prop="item_no&q
yarn dev,当文件变动后,会自动重启。 yanr start不会自动重启 nodemon会监听文件变动,跟yarn dev和yarn start无关。
ref 用于创建一个对值的响应式引用。这个值可以是原始值(如数字或字符串)或对象。当 ref 的值发生变化时,Vue 会自动更新 DOM 或任何其他使用该 ref 的响应式依赖。 使用示例: import { ref } from 'vue'; const count = ref(0
通过修改 getWK005 函数来实现这一点。这里的 query 参数就是发送 GET 请求时的查询参数。你可以将需要的条件作为 query 对象的属性传递进去。比如,如果你想要按照特定的条件查询信息,你可以在调用 getWK005 函数时传递这些条件。例如: getWK005({ conditio
<el-form-item label="入库类型" prop="mt_type"> <el-select v-model="form.mt_type" filterable placeholder="请选择&q
API 变动 样式类名变化: 一些组件的样式类名有所变动,可能需要更新你的自定义样式。 事件名和属性名变化: 某些组件的事件名和属性名发生了变化,需要检查 Element Plus 文档 以了解详细信息。 使用 setup 函数: 在 Vue 3 中,可以使用 Composition API(如 s
安装和引入方式 Element UI (Vue 2): // main.js import Vue from 'vue'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-cha
排查400 (Bad Request)和解决这个问题,可以按照以下步骤进行: 检查URL和端点:确保URL http://127.0.0.1:8008/basicApp/BS037HModel/ 是正确的,并且该端点在服务器上存在。 检查请求参数:确认发送请求时的任何参数都是正确的,包括查询参数、请
在 Vue.js 中,<template> 标签是一种特殊的标签,它用于定义组件的模板,但不会直接渲染为 HTML 元素。它的主要用途是在编写组件和使用插槽时提供灵活的模板定义。以下是关于 <template> 标签的一些关键概念和使用示例。 基本用法 组件模板:在单文件组件
el-config-provider是Element Plus库中的一个组件,用于提供全局的配置。它是Element Plus在2.0版本中引入的新组件。 el-config-provider组件的作用是允许你在应用程序中统一配置Element Plus的一些全局属性和样式,这些配置将被应用于所有E