添加了 C# 音效[关闭]
Posted
技术标签:
【中文标题】添加了 C# 音效[关闭]【英文标题】:C# Sound effect added [closed] 【发布时间】:2013-09-22 22:25:56 【问题描述】:我正在创建一个游戏,我想添加声音效果。我该怎么做。我不知道请帮帮我。我做了一个射箭比赛。
例如:
if( myArrow.left >= board.lef )
//How should I write the code
【问题讨论】:
【参考方案1】:如果你要播放的文件是wav
文件。你使用SoundPlayer
否则你使用WindowsMediaPlayer
对于声音播放器
using System.Media;
SoundPlayer player = new SoundPlayer("c:/path to file.wav");
player.Play();
//or
player.PlayLooping();
//then whenver you want to stop
player.Stop();
对于 Windows 媒体播放器
using WMPLib;
WindowsMediaPlayer player = new WindowsMediaPlayer("c:/path to file.mp3");
player.controls.play();
//if you want to pause
player.controls.pause();
//if you want to stop
player.controls.stop();
您还可以创建一个播放列表并在 Windows 媒体播放器中循环播放。 (只需查看那篇文章)。
注意: WMPLib
命名空间可能不在您的项目中,您需要通过右键单击工具箱并单击选择项目来添加它。在COM Components
下添加选择WindowsMediaPlayer
。如果仍未添加命名空间,则将控件拖到表单中,然后将其从表单中删除。会添加的
当然,您可以将Console.Beep();
用于控制台应用程序。
【讨论】:
非常感谢。这个信息很好。 @TurgutKanceltik 很高兴我能帮上忙以上是关于添加了 C# 音效[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
mac开机没声音怎么办?教你 2 招轻松关闭/恢复Mac开机音效「咚」