JavaScript 视频播放 canvid.js

码农软件 · 软件分类 · 多媒体处理 · 2019-09-13 11:13:54

软件介绍

canvid 是个极小依赖的库,可以在 canvas 元素上播放相对较短的视频。

  • 为什么不直接使用 HTML5 视频?
    因为不能嵌入或者在 iOS 自动播放 HTML5 视频

  • 为什么比使用一个动态 GIF 更好?
    视频转换成 GIF

     效果特别不好,因为颜色的取样关系。同时,视频 GIFs 的大小非常大。GIF 不能转换成视频,动态 GIFs 不能控制播放,不能暂停或者播放,或者延迟播放。

  • 为什么只是 "相对较短" 的视频?
    iOS 限制图片的大小上限

  • 为什么没有音频?
    canvid 不支持音频,因为动态 GIF 也不支持

安装

npm

$ npm install --save canvid

git clone

$ git clone git@github.com:gka/canvid.git

使用

可以在 AMD,CommonJS 和浏览器全局中使用 canvid.js

var canvidControl = canvid({
    selector : '.video',
    videos: {
        clip1: { src: 'clip1.jpg', frames: 38, cols: 6 },
        clip2: { src: 'clip2.jpg', frames: 43, cols: 6, loops: 3 }
    },
    width: 500,
    height: 400,    loaded: function() {
        canvidControl.play('clip1');        // reverse playback
        // canvidControl.play('clip1', true);
    }
});

本文地址:https://codercto.com/soft/d/14497.html

社交红利

社交红利

徐志斌 / 北京联合出版公司 / 2013-8 / 42

如今的互联网,社交网络已占据了主要的位置。如腾讯微博、微信、QQ空间、人人网、新浪微博、唱吧、美丽说、啪啪等等,都可以算是社交网络,将大部分活跃的人们聚集起来,通过文字、图片、语音等形式分享着身边的事。这些社交网络吸引着更多兴趣相投的陌生人成为朋友结成圈子,也衍生出的海量流量和机会,为业界和创业者提供着源源不绝的新机会。可以这样说,社交网络在将散落在人们中的需求汇聚起来,等待着企业来提供服务。因此......一起来看看 《社交红利》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具