SVGA动态资源分享 – 来自子比社区 泽客 大佬分享

SVGA动态资源分享 - 来自子比社区 泽客 大佬分享-Gei5.com
SVGA动态资源分享 – 来自子比社区 泽客 大佬分享
此内容为付费资源,请付费后查看
1999积分
付费资源
已售 126
本站积分可以通过分享资源进行免费获取,不收费,详情阅读:共享招募计划

感谢子比社区 泽客大佬的分享!嫌麻烦的可以去 子比社区 下载

本站积分仅用于本站流通,无法通过充值获得,仅可通过网站交互分享获取!

关于SVGA

SVGA 特效素材通常用于视频制作、动画、游戏设计、演示文稿等多个领域。这些素材可以包含图形、动画、效果等,主要目的是增强视觉呈现,提高观众的体验。以下是一些关于 SVGA 特效素材的用途及作为礼物送出的可能性

  • 网站开发者可以将 SVGA 特效素材融入到网页设计中,为用户提供更好的交互体验

使用教程

SVGA 是一种用于嵌入式动画的矢量文件格式,通常用于在移动应用程序和网页中展示高质量的动画效果。相对于传统的 GIF 动画或者基于帧的视频文件,SVGA 动画具有更小的文件尺寸和更高的清晰度,并且可以有效地实现各种复杂的动画效果。在网页中使用 SVGA 动画通常需要使用相应的库或框架来解析和播放这些动画。一般而言,您可以使用 SVGA 提供的解析器(Parser)来加载 SVGA 文件,并在网页中创建动画效果。同时,如果需要在动画中添加音频效果,可以使用库如 Howler.js 来处理音频的加载和播放。使用 SVGA 动画和音频效果可以增强网页的交互体验,为用户带来更加生动和吸引人的视觉效果。无论是在移动端应用还是网页中应用,SVGA 动画都能够为用户提供更加丰富、多样化的视觉体验。总之,SVGA 素材动画结合了矢量动画和音频效果,可以为网页和移动应用带来更具吸引力和交互性的效果,从而提升用户体验和视觉吸引力。

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

var parser = new SVGA.Parser("#demoCanvas");

var sound = new Howl({

src: ["http://demo.bpwzj.com/svg/jntm.mp3"],

onload: function() {

  console.log("音频已加载");

  var svgs = ["./svg/gift_gif_95.svga", "./svg/giftfeiji.svga", "./svg/giftliuxingyu.svga", "./svg/giftmeiguihua.svga", "./svg/giftmenghuanchengbao.svga", "./svg/giftpaoche.svga", "./svg/giftxuanzhuanmuma.svga", "./svg/giftqiubite.svga", "./svg/giftqueqiaoxianghui.svga", "./svg/giftxuanzhuanmuma.svga","./svg/giftyoulun.svga"];

var svg = svgs[Math.floor(Math.random() * svgs.length)];

parser.load(svg, function(videoItem) {

            player.loops = 0;//0重复播放  》1 指定播放次数

            player.setVideoItem(videoItem);

            sound.play();   // 播放音频

            player.startAnimation(); // 开始播放动画

            player.clearsAfterStop = false;

sound.once("load", function() {

console.log("开始");

});

player.onFrame(function(frame) {//frame == 当前svga播放位置 1....

//其他操作 if(frame == 1)

  });

player.onFinished(function() {//播放结束

sound.stop();

  var lottieDiv = document.getElementById("lottie");

  lottieDiv.parentNode.removeChild(lottieDiv);

});

}, function (error) {

    console.log("资源加载失败");

          alert(error.message);

      });

}

}

);

$(function() {

      $(window).resize(resizeCanvas);

      resizeCanvas();

    });

function resizeCanvas() {

$("#demoCanvas").attr("width", $(window).get(0).innerWidth);

$("#demoCanvas").attr("height", $(window).get(0).innerHeight);

};
图片[1]-SVGA动态资源分享 – 来自子比社区 泽客 大佬分享-Gei5.com
图片[2]-SVGA动态资源分享 – 来自子比社区 泽客 大佬分享-Gei5.com
© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容