返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue使用video.js的代码详解
  • 281
分享到

Vue使用video.js的代码详解

2024-04-02 19:04:59 281人浏览 薄情痞子
摘要

一、下载video.js npm install --save-dev video.js 二、在Vue脚手架中引入video.js(main.js引入) import Video f

一、下载video.js

npm install --save-dev video.js

二、在Vue脚手架中引入video.js(main.js引入)

import Video from 'video.js'
import 'video.js/dist/video-js.CSS'
Vue.prototype.$video = Video //引入Video播放器

三、实例化了视频.js播放器,并在 上销毁了它

<template>
    <div>
        <video ref="videoPlayer" class="video-js"></video>
    </div>
</template>

<script>
import videojs from 'video.js';
//不要忘记包括视频.js CSS,位于 .<code>video.js/dist/video-js.css</code>

export default {
    name: "VideoPlayer",
    props: {
        options: {
            type: Object,
            default() {
                return {};
            }
        }
    },
    data() {
        return {
            player: null
        }
    },
    mounted() {
        this.player = videojs(this.$refs.videoPlayer, this.options, function onPlayerReady() {
            console.log('onPlayerReady', this);
        })
    },
    beforeDestroy() {
        if (this.player) {
            this.player.dispose()
        }
    }
}
</script>

三、组件使用video.js

<template>
  <div>
        <video-player :options="videoOptions"/>
    </div>
</template>

<script>
import VideoPlayer from "@/components/VideoPlayer.vue";

export default {
    name: "VideoExample",
    components: {
        VideoPlayer
    },
    data() {
        return {
            videoOptions: {
                autoplay: true,
                controls: true,
                sources: [
                    {
                        src:
                            "/path/to/video.mp4",
                          type: "video/mp4"
                    }
                ]
            }
        };
    }
};

到此这篇关于Vue使用video.js的代码详解的文章就介绍到这了,更多相关vue使用video.js内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Vue使用video.js的代码详解

本文链接: https://lsjlt.com/news/144553.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue使用video.js的代码详解
    一、下载video.js npm install --save-dev video.js 二、在vue脚手架中引入video.js(main.js引入) import Video f...
    99+
    2024-04-02
  • Vue如何使用video.js
    这篇文章给大家分享的是有关Vue如何使用video.js的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、下载video.jsnpm install --save-dev video...
    99+
    2023-06-29
  • vue 中简单使用mock的示例代码详解
    一、首先,在vue项目中,安装依赖 # 使用axios发送ajax cnpm install axios --save # 使用mockjs产生随机数据 cnpm install m...
    99+
    2024-04-02
  • Vue+Element switch组件的使用示例代码详解
    代码如下所示: <el-table-column label="商品状态" align="center"> <template slot-sco...
    99+
    2024-04-02
  • Vue开发Sort组件代码详解
    目录 <template> <ul class="container"> <li v-for="(item,index) in datalist...
    99+
    2024-04-02
  • java-synchronized 嵌套使用代码详解
    当synchronized使用过多时,可能会造成死锁,那么死锁到底是怎么一回事呢。先看下面的代码,实现死锁://死锁的实现classA{publicvoidget(){System.out.println("A说:我开始启动了,B,给我你的...
    99+
    2023-05-31
    java synchronized java-
  • 详解mybatis generator代码生成器的使用
    MyBatis Generator简介 MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及...
    99+
    2024-04-02
  • laravel下trait的使用代码实例详解
    前言 今天在整理laravel的练习项目时,发现自己的代码结构中有很多重复的代码。于是搜索了一下laravel框架的代码复用机制。知道了Trait的存在,于是学习使用了一下。 关于T...
    99+
    2024-04-02
  • highlight.js代码高亮插件的使用详解
    在网页使用过程中,经常会用到代码的展示。而不同颜色的代码,可以让代码看起来更直观,也更美观。 找了几个不同的插件,觉得highlight的插件比较实用,而且用起来炒鸡简单。 比如这样...
    99+
    2024-04-02
  • 详解spring中使用Elasticsearch的代码实现
    在使用Elasticsearch之前,先给大家聊一点干货。      ES和solr都是作为全文搜索引擎出现的。都是基于Lucene的搜索服务器。   ES不是可靠的存储...
    99+
    2023-05-31
    spring elasticsearch
  • vue中computed和watch的使用实例代码解析
    需求: 1.点击按钮实现天气的切换;2.用watch进行监视天气产生变化的数据; 实现代码(helloworld.vue实现代码): <template> <...
    99+
    2024-04-02
  • Vue中前后端使用WebSocket详细代码实例
    目录什么是websocketwebsocket 原理websocket与http的关系实际开发后端代码总结:什么是websocket WebSocket 是一种网络通信协议。RFC6...
    99+
    2023-03-23
    vue websocket代理 vue websocket消息推送 vue前后端使用websocket
  • vue项目支付功能代码详解
    1.支付宝方式: 支付宝方式:点击支付宝支付, 调用后台接口(携带订单号),后台返回一个form表单(HTML字符串结构), 提交form就可以调用支付宝支付 代码: // al...
    99+
    2024-04-02
  • vue验证码组件使用方法详解
    本文实例为大家分享了vue验证码组件使用的具体实现代码,供大家参考,具体内容如下 代码如下: <template> <div class="join...
    99+
    2024-04-02
  • Vue中bus的使用详解
    vue总线机制(bus) vue中非父子组件之间通信除了使用vuex,也可以通过bus总线,两者适用场景不同。 bus适合小项目、数据被更少组件使用的项目,对于中大型项目 数据在很多...
    99+
    2024-04-02
  • vue中axios的使用详解
    目录1、选择什么网络模块2、JSONP3、axios的请求方式4、axios框架的基本使用1、新建vue项目2、安装axios依赖3、编写代码4、请求结果5、axios发送并发请求方...
    99+
    2024-04-02
  • Vue中webpack的使用详解
    目录1、什么是Webpack2、模块化的演进AMDCMDES6模块3、安装Webpack4、使用webpack总结1、什么是Webpack 本质上, webpack是一个现代Java...
    99+
    2024-04-02
  • Vue中slot的使用详解
    目录使用 slot基础用法具名插槽作用域插槽slot 实现总结在Vue中,我们使用组件来组织页面和组织代码,类似于搭积木,每一个组件都是一个积木,使用一些相同或者不同组件就能搭建出我...
    99+
    2024-04-02
  • 详解vue之mixin的使用
    目录vue之mixin的使用mixin之中的data数据访问mixin / index.jsHome.vueAbout2.vuemixin中的 methods方法和computed使...
    99+
    2024-04-02
  • Android studio 广播的简单使用代码详解
    1.在布局文件里面加入按钮,等会发送广播 <?xml version="1.0" encoding="utf-8"?> <LinearLayou...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作