前几天做视频管理器,原计划使用vue-video-player 库来播放视频,但是发现这个库播放视频,好像需要自己手动截封面【ps: 没有仔细研究vue-video-player,如果这里有不对的地方,请告诉小弟……】

由于不想再多引一个库,索性用video 试了一下,惊奇的发现 默认就有封面:

以下是 .vue 文件:

<template><video class="video-style"controlsautoplay:src="file.url":ref="dialogVideo" style="width: 268px; height: 170px"></video>
</template><script>
export default {data () {return {// 视频url地址file: {url: 'http://……'}}}
}
</script><style lang="scss" scoped>.video-style {background: #303643;border-radius: 8px;margin: 4px;}
</style>

也可以使用 dialogVideo 来控制播放状态:

if (this.$refs.dialogVideo.paused) {

this.$refs.dialogVideo.play();

} else {

this.$refs.dialogVideo.pause();

}

vue 播放视频,默认有视频封面相关推荐

  1. vue中使用Alipayer,播放rtmp,m3u8,mp4视频, vue-alipayer-v2.

    这是一个基于Alipayer 开发并封装于vue的播放器 由于项目需要接入rtmp协议的直播流,用于实时监控,看了网上的几个开源播放器,最后选择了阿里云的开源播放器,Alipayer,但是Alipay ...

  2. video标签(获取视频时间总长度,视频当前时间,播放暂停方法,视频封面,)

    下面是HTML的内容 <videoid="video"@canplay="getVidDur()"ref="vueMiniPlayer" ...

  3. 在vue和html中播放.flv格式的视频

    借助一个html标签object,来嵌入一个swf媒体播放文件,并利用该文件来播放你预设的文件.下载链接 利用B站开源的flv.js 通过将FLV文件流转换为ISO BMFF(Fragmented M ...

  4. vue项目兼容m3u8格式视频,h5的Android播放异常

    需求:h5项目中(app内嵌页面)和b端管理系统需要兼容m3u8格式的视频 在h5页面的ios端不需要适配,苹果自动做出了兼容 一.问题(h5的android) 1.百度的方法:默认引入的vue-vi ...

  5. 微信小程序:video标签默认显示视频的第一帧作为封面

    微信小程序:video标签默认显示视频的第一帧作为封面 <video src="video_url"controls="{{false}}"initial ...

  6. vue中使用video-player 播放rtmp格式的视频,播放前有一小段黑屏

    问题: 在vue项目中使用video-player 播放rtsp格式的视频的时候, 若视频渲染比较慢的时候, 会导致初始画面是黑屏的状态. 解决思路:监听播放状态,等数据加载完,页面可以渲染的时候 再 ...

  7. vue 使用video加载视频进行展示,视频循环自动播放

    vue 使用video加载视频进行展示,视频循环自动播放loop autoplay <span v-else-if="item.prop === 'alarmVedio'"& ...

  8. vue使用原生videojs 播放m3u8格式的视频——播放m3u8格式视频(一)

    vue使用原生video播放m3u8格式的视频 1.安装依赖 2.页面引入插件(这里我是页面单独引入,减少项目体积) 3.页面中的使用 常见问题 4.实现过程 5.实现.m3u8格式视频播放方法 1. ...

  9. 【H5】阻止H5页面播放视频默认全屏

    老是看到有人找不到阻止视频默认全屏的问题,看到别人发的帖子不是隐藏video标签使用canvas绘制视频就是使用插件来禁止视频默认全屏的问题,其实没有那么麻烦的只需要设置一下属性就可以了 x5-pla ...

最新文章

  1. RDKit toolkit实战一:调用Python API
  2. 项目开发之git配置
  3. OpenGL_Qt学习笔记之_05(纹理映射)
  4. 隔空投送找不到_嗑技热点对标苹果AirDrop,安卓终于也能隔空投送
  5. python语言的实验心得体会_国产编程语言木兰被质疑换皮Python:当事人承认夸大、道歉...
  6. linux getline函数用法,Linux文本处理三剑客之awk学习笔记05:getline用法详解
  7. 1024乘风破浪季,3本好书助你平步青云
  8. 50套可视化报表模板直接用,做报告不用愁了!快收藏
  9. IBM X3650 M4 服务器
  10. Python入门深度学习完整指南
  11. macOS上专业的5款HTML文本代码编辑器
  12. linux程序开发ide,LiteIDE 开发工具指南 (Go语言开发工具)
  13. 企业LNMP环境应用
  14. 2019年又一位华为工程师倒下了
  15. VM打开虚拟机VMX进程已提前退出错误及解决办法
  16. 学习笔记:数据分析之上海一卡通乘客刷卡数据分析
  17. 介绍几个好用的小软件
  18. [英语语法]词法之分词
  19. 在linux系统中 创建用户账户的同时,在Linux系统中大批量建立帐户
  20. 百张图片教你入手第一个PCB项目,并免费打板

热门文章

  1. cad怎么导出为图片格式?CAD转换的方式说明
  2. Flink1.12.0简单实现wordcount
  3. Vue 系列一 之 Vue 基础
  4. 风控决策流程的优化与规则调优
  5. 荒野行动总显示服务器有损坏,荒野行动plus游戏出现问题怎么办 游戏异常问题解决办法汇总...
  6. Regular comment points from reviewers
  7. 高通骁龙835低配版曝光:代号8997已被骁龙660取代
  8. 对于GetBuffer() 与 ReleaseBuffer() 的一些分析
  9. 实例测试CString的GetBuffer与ReleaseBuffer功能和注意点
  10. 梅花易数快速入门(无聊专用,算术摘录,非沉迷,理性看待)