C#制作的拼图游戏需要音效,请高人指导一下~~~急

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:58:37
如题,我的QQ号是328561724,请高人加一下我,我急需您的指导,非诚勿扰,如果问题解决了会追加分数的,谢谢啦~~~

System.Media.SoundPlayer s1 = new System.Media.SoundPlayer();;
s1.SoundLocation = "完成.wav";
s1.Play();

楼上的很好,你也可以使用api函数播放wav.如下:
class PlaySoundHelp
{
public enum PlaySoundFlags : int
{
SND_SYNC = 0x0000, /* 同步播放声音,在播放完后PlaySound函数才返回。 */ //同步
SND_ASYNC = 0x0001, /* 用异步方式播放声音,PlaySound函数在开始播放后立即返回。 */ //异步
SND_NODEFAULT = 0x0002, /* 不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放缺省声音。 */
SND_MEMORY = 0x0004, /* 播放载入到内存中的声音,此时pszSound是指向声音数据的指针。 */
SND_LOOP = 0x0008, /* 重复播放声音,必须与SND_ASYNC标志一块使用。 */
SND_NOSTOP = 0x0010, /* PlaySound不打断原来的声音播出并立即返回FALSE。 */
SND_NOWAIT = 0x00002000, /* 如果驱动程序正忙则函数就不播放声音并立即返回。 */
SND_ALIAS = 0x00010000, /* pszSound参数指定了注册表或WIN.INI中的系统事件的别名。*/
SND_ALIAS_ID = 0x00110000, /* pszSound参数指定了预定义的声音标识符。 */