vue3 使用 vue3-video-play实现在线视频播放

 更新时间:2023年06月26日 14:22:25   作者:逆风优雅  
这篇文章主要介绍了vue3 使用 vue3-video-play 进行在线视频播放,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

首先:下载依赖

npm i vue3-video-play --save
或
yarn add vue3-video-play

其次:在项目的组件中使用

<script lang="ts">
import { videoPlay } from 'vue3-video-play'  // 引入视频播放的组件
import 'vue3-video-play/dist/style.css'  // 引入相关的css
export default defineComponent({
    name: "TypicalExampleIndex",
    components: { // 注册成为子组件
        videoPlay
    },
    setup(){}
})
</script>

使用:

        <div class="map-content">
                    <videoPlay class="my-video" ref="videoPlayer" v-bind="playerOptions" :playsinline="true">
                    </videoPlay>
                </div>
其中v-bind 后面的playerOptions为视频播放的相关配置信息
            playerOptions: {
                width: "852px", //播放器高度
                height: "588px", //播放器高度
                color: "#0e5f6d", //主题色
                title: "", //视频名称
                muted: false, //静音
                webFullScreen: false,
                speedRate: ["0.75", "1.0", "1.25", "1.5", "2.0"], //播放倍速
                autoPlay: false, //自动播放
                loop: false, //循环播放
                mirror: false, //镜像画面
                ligthOff: false, //关灯模式
                volume: 0.5, //默认音量大小
                control: true, //是否显示控制
                poster: '',
                controlBtns: [
                    "audioTrack",
                    "quality",
                    "speedRate",
                    "volume",
                    "pip",
                    "fullScreen",
                ], //显示所有按钮,
                src: "http://www.baidu.mp4", // 视频在线地址
            }

最终的视频播放页面效果图

到此这篇关于vue3 使用 vue3-video-play 进行在线视频播放的文章就介绍到这了,更多相关vue3-video-play在线视频播放内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 彻底搞懂Transition内置组件

    彻底搞懂Transition内置组件

    这篇文章主要为大家介绍了Transition内置组件使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • vue 项目全屏插件screenfull使用案例

    vue 项目全屏插件screenfull使用案例

    这篇文章主要介绍了vue 项目全屏插件screenfull使用案例,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-12-12
  • Vue中SourceMap的使用解读

    Vue中SourceMap的使用解读

    这篇文章主要介绍了Vue中SourceMap的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Vite配置优雅的code spliiting代码分割详解

    Vite配置优雅的code spliiting代码分割详解

    这篇文章主要为大家介绍了Vite配置优雅的code spliiting代码分割详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 一文带你深入理解Vue3中的emit使用

    一文带你深入理解Vue3中的emit使用

    这篇文章主要介绍了Vue3中通过emit实现父子组件通信的方法,包括基础概念、使用方法、配合props实现完整父子通信、在TypeScript中的类型推断以及注意事项与最佳实践,需要的朋友可以参考下
    2025-01-01
  • window.onresize在vue中只能使用一次,自适应resize报错问题

    window.onresize在vue中只能使用一次,自适应resize报错问题

    这篇文章主要介绍了window.onresize在vue中只能使用一次,自适应resize报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • vue在自定义组件中使用v-model进行数据绑定的方法

    vue在自定义组件中使用v-model进行数据绑定的方法

    这篇文章主要介绍了vue在自定义组件中使用v-model进行数据绑定的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Vue3中Teleport的用法小结

    Vue3中Teleport的用法小结

    Teleport是一个内置组件,它可以将一个组件内部的一部分模板传送到该组件的 DOM 结构外层的位置去,本文主要介绍了Vue3中Teleport用法小结,感兴趣的可以了解一下
    2025-04-04
  • vue-cli项目中使用Mockjs详解

    vue-cli项目中使用Mockjs详解

    这篇文章主要介绍了vue-cli项目中使用Mockjs详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Vue中的 DOM与Diff详情

    Vue中的 DOM与Diff详情

    这篇文章主要介绍了Vue中的 DOM与Diff详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-08-08

最新评论