我想在win应用程序(使用C#编写),声音(Wav格式)播放为背景声音,并将鼠标悬停在Control上播放小型wav声音文件, 以及点击按钮时,停止背景声音和...。
感谢您的指导。在C中同时播放声音#
回答
您可以使用Windows Media Player:
参考C:\ WINDOWS \ SYSTEM32 \的Wmp.dll在您的项目
推出wav文件:
WMPLib.WindowsMediaPlayer wmp = new WMPLib.WindowsMediaPlayerClass();
wmp.URL = "[wav file path]";
//then control the player with :
wmp.controls.play(), stop(), ...
第二WAV文件,与WindowsMediaPlayer的另一个实例一样...
您还可以使用托管DirectX:Managed DirectX Tutorial Part 2
感谢您的指导。 – Modir 2009-09-17 12:18:08
您是否尝试在单独的线程中播放它们中的每一个?
不,但在线程中的背景声音。 – Modir 2009-09-17 11:58:16
试试吧,我认为这会对你有用 – 2009-09-17 12:07:32
您可以尝试在System.Media名称空间中查看。有一个可以播放Wave文件的SoundPlayer。
在循环播放wav文件,你可以使用下面的代码:
string filename = @"C:\WINDOWS\Media\notify.wav";
System.Media.SoundPlayer player = new System.Media.SoundPlayer(filename);
player.PlayLooping();
要停止播放,您简单的调用停止():
player.Stop();
玩了一下,还有更多,如果你需要它。
- 1. 同时播放两个声音c#
- 2. 同时播放声音Android
- 3. 在C++中播放声音
- 4. Monotouch C#在音量控制中同时播放很多声音
- 5. c中声音播放后的声音#
- 6. 在Windows 8 Metro App中同时播放两个声音(C#/ XAML)
- 7. 声音播放和播放声音
- 8. 同时录制音频和播放声音 - C# - Windows Phone 8.1
- 9. FMOD - 同时播放多个声音?
- 10. 如何同时播放多个声音?
- 11. 同时播放两个声音 - Android
- 12. 无法同时播放两个声音
- 13. 如何同时播放两个声音?
- 14. 播放声音同时的onDraw
- 15. 同时播放两个声音
- 16. 同时播放多个声音
- 17. 同时播放2个声音
- 18. 同时按下按钮播放声音
- 19. 同时停止播放两个声音
- 20. 如何同时播放2个声音
- 21. 播放声音的同时录制
- 22. 如何在C++中播放.WAV声音
- 23. 如何在C#中播放声音?
- 24. 如何在C#中播放声音?
- 25. 在C#中播放声音字节[]#
- 26. 如何在C#中播放声音,.NET
- 27. C++播放声音滞后
- 28. C#的Silverlight播放声音
- 29. FMOD不播放声音C++
- 30. 用C++播放声音?
这个问题并没有说明问题是什么,也没有说明你如何尝试播放声音或类似的东西。实际上它不完整,对吗? – 2009-09-17 11:57:12
它听起来功课吗? – 2009-09-17 11:57:50
我使用“System.Media.SoundPlayer”播放Wav文件。并使用“PlaySync”方法。 – Modir 2009-09-17 12:02:58