当前位置: 首页 > news >正文

vue3中TCplayer应用

在这里插入图片描述
环境win10:vite+vue3+elementUI

1 安装

npm install tcplayer.js

2 使用

<template><div><video id="player-container-id" width="414" height="270" preload="auto" playsinline webkit-playsinline></video></div><el-button type="" @click="do_click"> > </el-button>
</template><script setup>
import TCPlayer from 'tcplayer.js';
import {reactive, ref,onMounted} from "vue";const fid = ['387702307847129127','3701925921299637010']
let player = reactive(null)
function do_click(params) {console.log('--------------',player);player.src("https://1500005692.vod2.myqcloud.com/43843706vodtranscq1500005692/62656d94387702300542496289/v.f100240.m3u8")
}
onMounted(()=>{//init playerplayer = TCPlayer('player-container-id', { // player-container-id 为播放器容器 ID,必须与 html 中一致fileID: '387702307859199833', // 请传入需要播放的视频 fileID(必须)appID: '1500006438', // 请传入点播账号的 appID(必须)//私有加密播放需填写 psign, psign 即播放器签名,签名介绍和生成方式参见链接:https://cloud.tencent.com/document/product/266/42436psign:'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6MTUwMDAwNjQzOCwiZmlsZUlkIjoiMzg3NzAyMzA3ODU5MTk5ODMzIiwiY3VycmVudFRpbWVTdGFtcCI6MTY2NzIzOTE1MywiY29udGVudEluZm8iOnsiYXVkaW9WaWRlb1R5cGUiOiJPcmlnaW5hbCIsImltYWdlU3ByaXRlRGVmaW5pdGlvbiI6MTB9LCJleHBpcmVUaW1lU3RhbXAiOjIyMDYyODE2MDAsInVybEFjY2Vzc0luZm8iOnsiZG9tYWluIjoiMTUwMDAwNjQzOC52b2QyLm15cWNsb3VkLmNvbSIsInNjaGVtZSI6IkhUVFBTIn19.k6__4IcCUq1QzZUijsntfIqrXCDuk6TQagrpAh0WEyw',licenseUrl: 'https://license.vod2.myqcloud.com/license/v2/1310752424_1/v_cube.license',});})
</script><style scoped>
@import url("//imgcache.qq.com/open/qcloud/video/tcplayer/tcplayer.css");
</style>

license 问题

licenseUrl: ‘https://license.vod2.myqcloud.com/license/v2/1310752424_1/v_cube.license’’
代码里面的是我自己免费申请的.时长14天.
这个东西是8.16更新的时候加的

免费申请web License 链接
下面是sdk的更新日志:
在这里插入图片描述

官网demo

https://cloud.tencent.com/document/product/881/20204

在这里插入图片描述

参考

https://cloud.tencent.com/document/product/881/30818
在这里插入图片描述

http://www.lryc.cn/news/154750.html

相关文章:

  • 算法通关村14关 | 数据流中位数问题
  • 工厂模式 与 抽象工厂模式 的区别
  • 安装虚拟机+安装/删除镜像
  • MySQL的内置函数复合查询内外连接
  • 操作系统(OS)与系统进程
  • 防重复提交:自定义注解 + 拦截器(HandlerInterceptor)
  • Excel中将文本格式的数值转换为数字
  • uni-app开发小程序中遇到的map地图的点聚合以及polygon划分区域问题
  • 【笔记】软件测试的艺术
  • 配置本地maven
  • C# 按钮的AcceptButton和CancelButton属性
  • SMT贴片制造:专业、现代、智能的未来之选
  • python sqlalchemy db.session 的commit()和colse()对session中的对象的影响
  • python读取图像小工具
  • 【ES6】JavaScript中Reflect
  • Ajax + Promise复习简单小结simple
  • WebDAV之π-Disk派盘 + 小书匠
  • LTE ATTACH流程、PDN流程、PGW地址分配介绍
  • SQL sever中用户管理
  • linux————pxe网络批量装机
  • 处理时延降低24倍,联通云粒数据引擎优化实践
  • 学习MATLAB
  • React 18 对 state 进行保留和重置
  • MySQL之事务与引擎
  • Flink集群常见的监控指标
  • React常见知识点
  • Vue-router路由
  • JVM-CMS
  • 无涯教程-Flutter - Dart简介
  • 如何创建美观的邮件模板并通过qq邮箱的SMTP服务向用户发送