介绍
wa.component.shading 是一个基于 WebAudio API 开发的 npm 包,用于实现音频或者视频的淡入淡出效果。与其他的 npm 包相比,wa.component.shading 独有的闪亮之处在于它是基于硬件加速使用的,并且支持多个实例同时运行,充分发挥了硬件性能。
安装
要使用该 npm 包,首先需要在你的项目中安装 wa.component.shading。你可以通过以下命令来安装:
npm install wa.component.shading
使用
加载包
在使用该 npm 包之前,首先需要加载它。你可以使用以下代码来加载 wa.component.shading:
import * as Shading from 'wa.component.shading';
创建实例
在对 wa.component.shading 进行操作之前,需要首先创建一个实例。你可以通过以下代码来创建实例:
let shading = new Shading();
操作实例
创建实例之后,你可以进行以下操作:
设置参数
wa.component.shading 提供了一些参数,你可以通过以下代码来设置这些参数:
--------- -- -- ----------- -- ----- ----------- -- --------- ------------------------------------ ------------- ----------- ------- ----- ----- --- -- --------- ------- ----- ----- -- ----- --- -- ------- --- ------ ---- -------- ------------------- --------------------------------- ---- -------- ------------------- --------------------------------- ---- -------- ------------------- ---------------------------------- ---- -------- ------------------- ----------------------------------- --- ---- ------------------- ---------------------
import * as Shading from 'wa.component.shading'; let shading = new Shading(); shading.setProperty({ duration: 3, type: "fade-in-out", curveShape: [0.25, 0.1, 0.25, 1], gain: 0.5 }); shading.playFadeInAndOut();
-- -- ----- --- - -------------------- --------------------------- --- ----------------------------- ------------------------------------------------------------------------------ ---------- -----------------------------------------------------------------------------------------------------------------------------