一、html有支持SVG的标签,但是不支持SVGA

二、怎么做?

用的是开源的 https://gitcode.net/mirrors/svga/SVGAPlayer-Web/-/blob/master/README.zh.mdhttps://gitcode.net/mirrors/svga/SVGAPlayer-Web/-/blob/master/README.zh.md有说明的,下面是我的代码。

<!DOCTYPE HTML>

<html>

<head>

<title>动画</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<style>

#box{margin: 0px;   padding: 0px; border: 1px violet solid; }

#ssss{ width: 100vh;  height: 100vh;  }

#demoCanvas{  width: 300px;  height: 300px;  margin: 0 auto;  border: 1px salmon solid;}

</style>

<script src="https://cdn.jsdelivr.net/npm/svgaplayerweb@2.3.1/build/svga.min.js"></script>

</head>

<body id="box">

<div id="ssss" >

<button οnclick="givGift()">出现动画</button>

<button οnclick="stopAnimation()">停止播放动画</button>

<div id="demoCanvas" ></div>

</div>

<script>

var player = new SVGA.Player('#demoCanvas');

player.loops=1;

player.clearsAfterStop=true;

var parser = new SVGA.Parser('#demoCanvas'); // 如果你需要支持 IE6+,那么必须把同样的选择器传给 Parser。

function givGift(){

parser.load('applause.svga', function(videoItem) {

player.setVideoItem(videoItem);

player.startAnimation();

player.onFinished(function(){

});

})

}

</script>

</body>

</html>

H5 中使用SVGA 动画相关推荐

  1. uniapp中使用svga动画

    1.首先什么是svga动画 SVGA(http://svga.io/index.html) 是一种跨平台的开源动画格式,同时兼容 iOS / Android / Flutter / Web. SVGA ...

  2. vue 项目中使用svga格式动画图标效果 incorrect header check解决办法

    1. 什么是SVGA SVGA 是一种跨平台的开源动画格式,同时兼容 iOS / Android / Web.SVGA 除了使用简单,性能卓越,同时让动画开发分工明确,各自专注各自的领域,大大减少动画 ...

  3. 关于H5中的Canvas API的探索

    Canvas API 是H5中比较炫酷的一部分内容.可以通过它动态的生成和展示图形.图表.图像以及动画.下面我将学习一下Canvas API. 最后有书籍和源码. 一.概述: 1.基本元素: 在网页上 ...

  4. AEJoy —— 详解 AE 如何将 png 序列帧导出为 SVGA 动画文件

    效果预览 我在 PC 上用 OpenGL 实现了一个 svga 预览的程序 "闪烁"是原序列帧设计的问题 1.导入 png 序列帧至AE 从菜单栏 "导入" - ...

  5. svga文件预览_SVGA文件格式——SVGA动画制作和文件转换

    什么是SVGA SVG,它的英文全称为Scalable Vector Graphics,即可伸缩矢量图形. SVGA,就是Scalable Vector Graphics Animetion,即可伸缩 ...

  6. 面向直播svga动画初学者,svga文件是什么

    直播动画用的SVGA文件是什么? 从动效设计到开发实现中,总会遇到很多问题. 设计师纠结动画还原帧率低.有色差.格式多.标注动效麻烦.开发没有按效果来做-开发工程师纠结于文件太大.性能差.开发麻烦.设 ...

  7. 记一次svga动画模板的踩坑历程

    一. 动画模板制作步骤 1.    首先使用PS制作动画模板平面图: 2.    打开animate cc导入psd文件,导入步骤: a)      新建舞台,选择ActionScript3.0的舞台 ...

  8. 前端实现序列帧_炫酷H5中序列图片视频化播放的高性能实现

    作者:张鑫旭 1.爆款H5中的炫酷场景的技术实现 每年都会迸出一些爆款H5,这些H5通常会有一些酷酷的场景变换. 例如网易Julia H5.创意很棒,传播效果很广,其技术实现就相当简单粗暴,直接一个3 ...

  9. 在UE4中创建CG动画 How to create a movie in Unreal Engine 4 using Metahuman

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.55 GB |时长:1h 16m 你会学到什么 如何在 ...

最新文章

  1. android 短信验证码的实现
  2. AI一分钟 | NLP先驱Aravind Joshi教授去世,曾获ACL终身成就奖;年度花木兰诞生,甘薇全权负责贾跃亭的一地鸡毛
  3. 读取pandas修改单列数据类型
  4. bootsect.s文件阅读问题集
  5. 如何用OpenCV在Python中实现人脸检测
  6. C/C++ 动态存储分配 malloc calloc realloc函数的用法与区别
  7. 基础知识(十五)Cmake
  8. 学习笔记 十八: kickstart
  9. VBA常用实例 | OUTLOOK批量下载选中邮件中的附件
  10. 京东联盟接口——链接取商品sku
  11. 洛谷-P1427-小鱼的数字游戏
  12. Java休眠睡眠方法
  13. 阿里云6·18新玩法上线:邀好友送天猫超市卡 更有机会赢得iPhone 12 Pro!
  14. 32层3D NAND速度直逼内存,长江存储是在画饼吗?
  15. 微短剧的春天里,抖音、快手各有所思
  16. pictures for my GitHub -- Convenient Pic's URL offering
  17. 阿里后端常用的 15 款开发工具,你不试试?
  18. 支藏人元及五行四时旺衰
  19. RocEDU.阅读.写作《苏菲的世界》书摘(四)
  20. nod32官方升级服务器地址

热门文章

  1. vue 根据当前日期获取其前七天的日期
  2. 计算机自带音乐怎么放,絮叨絮叨:如何在新浪博客上,放自己电脑里的音乐。...
  3. 猜数字游戏(Python下的jupyter)
  4. 公司股份分配管理制度
  5. 什么是 LTV / CAC?
  6. linux vps安装知乎,如何在树莓派上安装 Ubuntu 服务器? | Linux 中国
  7. 东北大学最优化方法与理论第一章知识点总结——预备知识
  8. 酒至数杯 卡巴斯基杀毒软件
  9. 防伪防窜货库存管理系统解决方案
  10. LeetCode刷题记录(3)