我使用API调用winmm.dll来播放程序的提示音,1次只播放1个WAV文件我做的来,可是现在我想把2个WAV文件进行组合播放,比如文件 1.WAV 和 2.WAV ,先放 1.WAV 然后紧跟着放 2.WAV,我怎么做都只能播放排在后面的音频文件,到底要怎么做呢?
各位高手来帮帮忙吧~~
各位高手来帮帮忙吧~~
解决方案 »
- C# treeView1绑定SQL数据库,程序启动时treeView显示数据库的内容
- vs2005 罕见问题(紧急)
- 郁闷! "微软雅黑"字体在程序里显示烂烂的!
- 关于打印走纸的问题
- VS2005调试WinCE5.0程序错误:无法启动程序“%CSIDL_PROGRAM_FILES%
- 为什么模式窗口的调用会出现这样奇怪的问题
- 高手请进 散分了
- 有谁知道怎么让MDI子窗体的标题栏合并到父窗体的菜单栏上 ( C# 2005 )
- 记事本的功能中鼠标右键的功能
- itemtemplate 问题 高手们 大哥们 帮我想下法哈
- 如何设置ListView的行高啊?^_^
- ###如何用Micorsoft.Net中数字签名技术对OCX控件进行签名?(##高分###)####
{
[DllImport("winmm.dll")]
public static extern bool PlaySound(string pszSound,IntPtr hmod,PlaySoundFlags fdwSound) ;[Flags]
public enum PlaySoundFlags : long
{
SND_ASYNC = 0x0001,
SND_FILENAME = 0x00020000L,
SND_LOOP = 0x0008,
SND_PURGE = 0x0040,
}
}
.
.
.
private void button1_Click(object sender, System.EventArgs e)
{
play();
}
private void play()
{
Sound.PlaySound(FileWAV, IntPtr.Zero, API.PlaySoundFlags.SND_FILENAME | Sound.PlaySoundFlags.SND_ASYNC) ;
}
以上就是我的代码.我只会播放1个WAV文件,,2个以上的音频组合我就不知道该怎么做了