vue3腾讯云直播 前端拉流(前端页面展示直播)

1、引入文件,在index.html

复制代码
<link href="https://tcsdk.com/player/tcplayer/release/v5.3.2/tcplayer.min.css" rel="stylesheet" />

<!--播放器脚本文件-->
    <script src="https://tcsdk.com/player/tcplayer/release/v5.3.2/tcplayer.v5.3.2.min.js"></script>

2、安装依赖

复制代码
npm install tcplayer.js

3、在展示直播的vue文件中引入插件和样式文件,例子中的地址都为测试地址(腾讯云控制台->地址生成器生成的,我用的是HLS地址)

复制代码
<video id="player-container-id" width="700" preload="auto" playsinline webkit-playsinline></video>



import { onMounted, ref } from 'vue';
import TCPlayer from 'tcplayer.js';
import 'tcplayer.js/dist/tcplayer.min.css';//引入插件和样式文件


const getVideo = async () => {
  var player = TCPlayer('player-container-id', {
    sources: [
      {
        src: 'http://www.aaa.com/live/123.m3u8?txSecret=2373be364b6738476278sdkfh98744c2db3c7f2&txTime=342423436' // 播放地址
  
      }
    ],
    licenseUrl: 'http://www.aaa.com/live/123.m3u8?txSecret=2373be364b6738476278sdkfh98744c2db3c7f2&txTime=342423436' // license 地址,必传。参考准备工作部分,在视立方控制台申请 license 后可获得 licenseUrl
  });
};


onMounted(async () => {
  getVideo();
});
相关推荐
诗书画唱1 分钟前
【前端教程】JavaScript 实现图片鼠标悬停切换效果与==和=的区别
开发语言·前端·javascript
光影少年1 分钟前
前端上传切片优化以及实现
前端·javascript·掘金·金石计划
喜葵11 分钟前
前端安全防护深度实践:从XSS到供应链攻击的全面防御
前端·安全·xss
_r0bin_16 分钟前
分片上传-
前端·javascript·状态模式
东北南西19 分钟前
手写React状态hook
前端·javascript·react.js
诗书画唱20 分钟前
【前端教程】JavaScript DOM 操作实战案例详解
开发语言·前端·javascript
lypzcgf21 分钟前
Coze源码分析-资源库-删除提示词-前端源码
前端·typescript·react·ai应用·coze·coze源码分析·智能体平台
代码青铜22 分钟前
【实战指南】Cursor前端+Zion后端:10分钟打造能收款的AI商业应用MVP
前端·人工智能
quan26311 小时前
Vue实践篇-02,AI生成代码
前端·javascript·vue.js
GIS之路1 小时前
GDAL 读取影像元数据
前端