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();
});
相关推荐
qq_400552008 分钟前
微前端qiankun动态路由权限设计与数据通信方案
前端
每天吃饭的羊34 分钟前
next中的server comonent中如何共享session
服务器·前端·javascript
阿珊和她的猫35 分钟前
全局过滤器与局部过滤器: Vue中的文本格式化工具
前端·javascript·vue.js
木子李一40 分钟前
Vue 实现 Hls、Flv 协议视频播放
前端·vue.js·音视频
我爱吃朱肉1 小时前
基于 HTML5 Canvas 实现图片旋转与下载功能
前端·html·html5
未来之窗软件服务1 小时前
招标专家随机抽选——设计讲解—未来之窗智能编程——仙盟创梦IDE
开发语言·javascript·ide·仙盟创梦ide·招标系统·专家随机抽选系统
野猪佩奇0071 小时前
Git 使用的全流程以及SourceTree工具的使用操作和忽略文件的配置
开发语言·前端·git·sourcetree
WDeLiang3 小时前
Flutter 布局
前端·flutter·dart
pound1273 小时前
第十章.XML
xml·java·前端·javascript
11054654013 小时前
1、PLC控制面板 - /自动化与控制组件/plc-control-panel
运维·前端·javascript·自动化