H5实现透明通道视频

本文介绍了两种在H5中实现透明通道视频的方法。一种是使用PNG序列帧,通过定时器切换图片来模拟透明视频效果;另一种是利用canvas绘制视频,结合getImageData和putImageData方法实现。在项目中,还需解决互动按钮的事件处理问题,通过在视频下方和上方放置重合的透明按钮来实现。
摘要由CSDN通过智能技术生成

H5实现透明通道视频

目前在做一个项目,项目要求是ui和视频相结合,做出动态效果。视频要在ui界面之上,但是又必须可以看见下面的ui界面,所有必须要求视频是透明的。
接着我查了一些资料,但是对h5如何运用透明通道的视频的资料介绍很少。一般透明视频是.mov格式的,但是h5并不支持此格式。所以下面我介绍2种方法。

第一种方法,png序列帧

动画由ui设计师做好,导出透明的png序列帧图片,我们只需要加个定时器每个多少毫秒切换图片即可。下面贴代码

js部分:

$(function(){
    var i=0;
    var timer;
    timer=setInterval(function(){
        i++;
        i=parseInt(i);
        if(i<10){
            $(".img img").attr("src","img/my layout_0000"+i+".png");
        }else 
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值