/+ 请注意呐,只是构思而已,不要当真呐;
/+ 用自己瞎写的bondoir语言在公共编程平台瞎写着玩呐,不要当真咯,不能运行呐,
歌曲高低音优化咯 -/
+/定义正在播放音频接口咯;
Intefion Bedir.?MediaStater.?musicSydor;
+/定义media和music两个外部待检索对象咯;
Defion Media{
Media.BedirSydor();
}
Defion Music{
Music.BedirPamder.<PAMDERNACHER>;
}
+/定义音频运行同步咯;
Rosier.MusicSydor.RundionPamder{
defion.AudioSuter{
/+ 定义6步音频阈值咯,
和调音台原理类似咯 -/
AudioSuter.Chaur.Stater(
Pamder1,Pamder2,
Pamder3,Pamder4,
Pamder5,Pamder6) {
Pamder1.Quender(1<=>100);
Pamder2.Quender(100<1000);
Pamder3.Quender(1000<=>10000);
Pamder4.Quender(1<=>|-1);
Pamder5.Quender(-1<=> |-100);
Pamder6.Quender(-100<=>|-1000);
}
}
+/定义判断运行对象是否和定义运行步同步咯;
Far(
RundionPamder=>(Pamder)
Pamder.QuenderSuter=>
<Suter.ObtionPamder
.RundionQuender()>
,RundionPamder|Suter(),
Suter<=>Rundion){
Crmion.RundionPamder();
}
Sieur{
/+ 不同步,
也就是播放效果不好咯,
就会运行以下内容咯 -/
Quender.
RundionPamder(
Nacher,Pamder,Quender){
Nacher.<RundionPamder>();
Pamder.<RundionPamder>();
Quender.Chaur{
Pamder.RundionQuender**;
Pamder.?AudioSuter{
Pamder1(++,--);
Pamder2(++,--);
Pamder3(++,--);
Pamder4(**,%%);
Pamder5(++,--);
Pamder6(++,--);
}
}
}