日期:2014-05-18  浏览次数:20808 次

控制喇叭发声问题
若在窗口内放置两个Button控件,并在磁盘上准备好left.wav和right.wav两个声音文件,如何实现点击button1让左边的喇叭播放left.wav的声音,点击button2让右边的喇叭播放right.wav的声音?最好有演示代码,谢谢!

------解决方案--------------------
SoundPlayer类 控制 .wav 文件中的声音播放。
方法 
Play 使用新线程播放 .wav 文件,如果尚未加载 .wav 文件,则先加载该文件。 
PlayLooping 使用新线程循环播放 .wav 文件,如果尚未加载 .wav 文件,则先加载该文件。 
PlaySync 使用用户界面 (UI) 线程播放 .wav 文件,如果尚未加载 .wav 文件,则先加载该文件。 

------解决方案--------------------
分别制作一个左右声道wav文件,开启两个DirectShow实例