c# - wmplib - 播放2个mp3文件但可以在synic中获取它们

时间:2010-04-02 03:04:07

标签: c# wmplib

我有2个windowsMediaPlayer对象设置 两个对象都有相同的mp3歌曲文件,但是当我同时播放它们时,它们会在几秒钟内失去同步。我打电话给他们的代码看起来像这样

     sound1.controls.play();
     sound2.controls.play();

这只是因为一个播放方法在另一个播放方法之前执行,因此一个播放方法比另一个快。他们无论如何我可以同步它们吗?我已经厌倦了弄清楚一条轨道与另一条轨道相匹配的速度,但并没有让它完美。

由于

1 个答案:

答案 0 :(得分:2)

你无法做到这一点,玩家无法通过设计同时启动。你需要将两首歌曲混合成一首新歌,NAudio library可以这样做。