在Vue 3项目中使用vue-video-player,可以按照以下步骤进行: 1. 安装vue-video-player插件 首先,你需要在你的Vue 3项目中安装vue-video-player。你可以使用npm或yarn进行安装。由于最新版本的vue-video-player可能不完全兼容Vue 3,建议安装一个稳定的版本,如5.0.1。 bash npm install vue-video-player@5.0.1 -...
1.安装依赖(亲测5.0.1版本可用,最新版本会找不到'vue-video-player/src/custom-theme.css'这个样式) yarn add vue-video-player@5.0.1 2.main.js里增加以下代码 1import VideoPlayer from 'vue-video-player/src'2import 'video.js/dist/video-js.css'3require('vue-video-player/src/custom-theme.css')...
<template><divclass="video"><video-playerclass="video-player vjs-custom-skin"ref="videoPlayer":playsinline="true":options="data.playerOptions"></video-player></div></template><script>import { reactive } from '@vue/reactivity'; export default { name: 'Video', props:['video','cover'],...
1、安装 npm install vue-video-player -S 2、引用 全局引用 main.js: 组件内部引用 全部页面: <template> <div class='demo'> <videoPlayer class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions"> </videoPlayer> </div> </template> <script> import...
1、安装 npm install vue-video-player -S 2、引用 全局引用 main.js: 组件内部引用 全部页面: <template> <div class='demo'> <videoPlayer class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions"> ...
插件Github地址vue-video-player 先看一下这个播放器(vue3-video-play)的界面吧 vue3-video-play视频播放插件基于原生的HTML5的 <video>标签 开发,所以支持的视频格式和<video>一致,并且支持<video>标签的所有原生属性和方法 主页 https://xdlumia.github.io ...
五、在需要的地方使用 VideoPlayer.vue组件 <template><video-player:options="videoOption"></video-player></template><scriptlang="ts"setup>import VideoPlayer from '@/components/VideoPlayer.vue' let videoOption = reactive({ autoplay: true, controls: true, sources: [ { src: 'xxx.m3u8', type:...
class必须是video-js,然后需要设置一个id。 最后初始化播放器: 代码语言:javascript 复制 importvideojsfrom"video.js";constplayer=videojs(playerId,{autoplay:true});player.src(url);player.on("ended",()=>{//播放完成}) 即可播放。 上面只是最简单的demo,下面来说说video.js中比较常用的功能。
const stream = await streamerClient.subscribe('your-channel-name', { audio: false, video: true }); videoPlayer.value!.srcObject = stream; } catch (error) { console.error('Failed to start stream:', error); } }; onMounted(() => { ...
实例代码:https://github.com/surmon-china/surmon-china.github.io/tree/source/examples/videojs-player Video.js 文档 官网:https://videojs.com/guides API 文档:https://docs.videojs.com/ 使用(Vue) 这里使用的是 Vue3 版本的videojs-player,Vue2 及 React 版本需要去 github 看相关实例 ...