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();
});
相关推荐
Data_Adventure6 分钟前
SVG动画详解:animate与animateTransform
前端·svg
小疯仔21 分钟前
使用el-input数字校验,输入汉字之后校验取消不掉
android·开发语言·javascript
wangbing112523 分钟前
开发指南120-表格(el-table)斑马纹
javascript·vue.js·elementui
Joe55629 分钟前
antDesignVue中a-upload上传组件的使用
前端·javascript
WKK_30 分钟前
el-select 实现分页加载,切换也数滚回到顶部,自定义高度
前端·javascript·vue.js·elementui
保持学习ing30 分钟前
帝可得 - 策略管理
java·javascript·vue.js·elementui·若依框架
一口一个橘子30 分钟前
[ctfshow web入门] web78
前端·web安全·网络安全
咔咔库奇31 分钟前
开发者体验提升:打造高效愉悦的开发环境
前端·javascript·vue.js·react.js·前端框架
偶尔的鱼31 分钟前
AI Agent 框架大盘点:Coze、Dify 到 LangChain,哪款是你的菜?
前端·github·ai编程
前端小饭桌33 分钟前
🔥 告别溢出!一文吃透 CSS 文字换行控制技巧 (overflow-wrap/word-break/word-wrap...)
前端