2010-04-02 57 views
1

我有2個windowsMediaPlayer對象設置 兩個對象都有相同的mp3歌曲文件,但是當我同時播放它們時,它們幾秒鐘不同步。我打電話發揮他們的代碼看起來像這樣c# - wmplib - 播放2個mp3文件,但可以讓它們同步

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

難道僅僅因爲一個遊戲方法在另一個之前執行的,因此一個快那麼其他。他們是否可以同步他們?我已經厭倦了一個賽道的速度來匹配另一個賽道,但沒有得到它的完美。

感謝

回答

2

你不能得到這種完美,球員不能在設計同時啓動。您需要將這兩首歌曲混合成一首新歌曲,NAudio library可以做到這一點。

+0

事情是我真的使用2個像obj的渠道。我可以在某些階段將某個頻道靜音。 – 2010-04-02 03:57:01

+0

沒問題,靜音是將音頻信號乘以零。 – 2010-04-02 09:25:48

+0

我一直在閱讀你發給我的那個鏈接的源代碼。似乎無法找到我正在尋找什麼,任何特定的類?來源中沒有評論。 – 2010-04-03 13:33:05