zengde / plyr-thumbnail-generate

gerate thumbnail on context

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

plyr-thumbnail-generate

plyr player generate thumbnail on fly 动态生成缩略图插件

示例 Demo

screenshot

结果 screenshot

使用方法

1.使用现代浏览器

2.在 plyr.js 后添加 plyr-thumbnail-generate.js

<script src="path/to/plyr.js"></script>
<!-- 当 after选项 为 thumbnail 时 -->
<script src="path/to/plyr-plugin-thumbnail.js"></script>
<script src="path/to/plyr-thumbnail-generate.js"></script>
<script>
    const player = new Plyr('#player');
</script>

3.添加 thumbnailCreate 配置

选项 类型 默认 描述
after String download 生成缩略图后操作
download 下载缩略图
poster 设置为封面
thumbnail 设置为预览图(与 预览 插件配合使用)
width Number 220 每个小图宽度
height Number 170 每个小图高度

示例:

// 其他 plyr 配置
thumbnailCreate:{
    after:'download',
    width:220,
    height:170
},

4.在主播放器容器右键菜单选择

注意

chrome 视频使用相对地址时设置currentTime失效 解决方法 将video src 改为在线视频完整引用地址

其他插件

  1. 截图
  2. 预览
  3. 生成缩略图

About

gerate thumbnail on context

License:MIT License


Languages

Language:JavaScript 74.2%Language:HTML 25.8%