交叉淡化 - 获取音频的最佳方式C#.NET Compact Framework?

时间:2010-02-22 01:42:59

标签: c# .net compact-framework audio

我正在使用.NET Compact Framework 3.5,我想要交叉淡化两首音乐曲目。

它们交叉淡入淡出的时间尚不清楚,这个想法会循环,有些东西会触发交叉渐变。

我知道SoundPlayer可以在彼此之上播放多个音轨而且(虽然我无法让它工作),WaveOut能够控制音量(可能会消失?!)。

有没有办法合并这些功能性? 感谢

2 个答案:

答案 0 :(得分:1)

.NET CF内置的音频功能非常有限。对于严肃的音频功能,你需要使用一个单独的库 - FMOD很受欢迎。

答案 1 :(得分:0)

.Net CF在具有不同功能的多种设备上运行。根据目标设备的特定功能,您可以使用Windows Media Player activex控件。 OpenNetCF团队有一个商业组件,允许使用.Net CF的这个activex控件。