简介
Rythm.js是一款能够让页面“跳舞”的Javascript库,它能够让页面支持脉冲、跳跃、摇动、扭动、淡入淡出、变换颜色等特效,同时还可以播放音频,使页面更有趣。
查看演示
API文档var rythm = ew Rythm();/* The startig scale is the miimum scale your elemets will take (Scale ratio is startigScale + (pulseRatio * curretPulse)); * Value i percetage betwee 0-1 * Default 0.75 */rythm.startigScale = value;/* The pulse ratio is be the maximum additioal scale your elemet will take (Scale ratio is startigScale + (pulseRatio * curretPulse)) * Value i percetage betwee 0-1 * Default 0.30 */rythm.pulseRatio = value;/* The max value history represet the umber of passed value that will be stored to evaluate the curret pulse. * It value, miimum 1 * Default 100 */rythm.maxValueHistory = value;/* Set the music the page will dace to. * @audioUrl : '../example/mysog.mp3' */rythm.setMusic(audioUrl);/* Used to collaborate with other players library * You ca coect Rythm to a audioElemet, ad the cotrol the audio with your other player */rythm.coectExteralAudioElemet(audioElemet)/* Adjust music's gai. * @value : Number */rythm.setGai(value);/* Add your ow rythm-class * @elemetClass: Class that you wat to lik your rythm to. * @daceType : Use ay of the build i effect or give your ow fuctio; * @startValue: The startig frequece of your rythm. * @bValue: The umber of frequeces of your rythm. * 1024 Frequeces, your rythm will react to the average of your selected frequeces. * Exemples : bass 0-10 ; medium 150-40 ; high 500-100 */rythm.addRythm(elemetClass, daceType, startValue, bValue);/* Plug your computer microphoe to rythm.js * This fuctio retur a promise resolved whe the microphoe is up. * Require your website to be ru i HTTPS */rythm.plugMicrophoe().the(fuctio(){...})//Let's dacerythm.start();//Stop the partyrythm.stop();
评论