前几天做视频管理器,原计划使用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. pandas dropna
  2. Docker(四):Docker 命令大全
  3. linux命令:vmstat
  4. 今奥无人机举证_【企业动态】今奥小飞无人机助力安徽省省级占补平衡核查与验收...
  5. (线段树)hdoj1166-敌兵布阵
  6. 类的加载过程三:Initialization
  7. vscode 模糊部分代码_本周 GitHub 速览:您的代码有声儿吗?(Vol.38)
  8. Linux系统与网络服务管理技术大全(第2版)
  9. MySQL的 配置文件编写
  10. Android Studio couldn‘t generate bytecode view, no .class file found
  11. Django OAuth2 linkedin的第三方登录
  12. DevExpress之ChartControl用法
  13. 方剂学(综合练习)题库【2】
  14. qt调用vc编写库文件的方法
  15. 清华、商汤提出SIM方法,让自监督学习兼顾语义对齐与空间分辨能力
  16. 玻色量子CEO文凯受邀出席首经贸金融学院系列讲座
  17. 粉红色梦幻唯美的家庭相册模板
  18. PCF8951(AD-DA)
  19. 山河盟:人类为大地母亲准备的一份礼物
  20. 花朝节汉服摄影征集、照片征集、视频征集小程序

热门文章

  1. 2022年Redis最新面试题第8篇 - Redis缓存问题
  2. MacBook git 下载 安装 配置环境变量 使用示范
  3. node.js中的uniqid模块
  4. 微信公众号点击菜单出现多条文章
  5. TCP UDP 数据包过大导致分片情况
  6. LeetCode题目:旋转字符串
  7. 底盘调教不再是痛点,「全线控+域控」开启软件定义新时代
  8. 若依(ruoyi)redis配置详解
  9. Hexo yilia 主题添加相册功能
  10. 计算机为什么要用补码