soundplayer

    0热度

    2回答

    因此,我正在做一个简单的钢琴并尝试遍历存储音符的集合,但SoundPlayer不想在“无调试模式”下正确播放它们,只播放最后一个一。然而,当我把一个断点它起着所有这些 public static List<MusicNote> music = new List<MusicNote>(15); public static void PlayAll() { SoundPlaye

    3热度

    1回答

    我有一个使用Soundplayer播放.wav文件的应用程序,我查了一下,找不到改变播放音量的方法。我在寻找的是通过程序独立更改文件的音量,或者使用滑块在Windows音量混音器中更改窗口本身的音量。谢谢! public void loadSound() { sp.Load(); sp.Play(); } private void timer1_Tick(object

    -2热度

    1回答

    我目前有一个probelm,其中一个文件发送给我作为.m4a,我将其重命名为.wav .....(我认为这是问题,因为我可以播放其他.wav文件) 现在它给我这个错误,当我运行代码: 其他信息:位于文件C:\ WINDOWS \媒体\ dj.wav不是有效的波形文件。 也许我只是需要将它改回.m4a,然后有一些网站将其转换为.wav相比,我只是重命名它? 我的代码如下所示: using Syste

    0热度

    1回答

    我使用的是Visual Studio 2017;而且,我对编码还很陌生。我试图在我的程序中添加一个.wav音频文件到可点击的按钮。我首先创建了一个“Resource.resx”文件,并将音频资源添加到“嵌入.resx”中。然后在代码的按钮事件添加的方法 playAudio(); ... private void playAudio() { SoundPlayer audio = new S

    1热度

    2回答

    我用Win Forms Application在C#中制作了一种俄罗斯方块游戏。 我希望程序能够在游戏过程中循环播放一个.wav文件,而另一个短的.wav文件只是偶尔与“主”声音平行。 SoundPlayer sp; SoundPlayer sp2; 然后在FormLoad事件: 我在开始时宣布 private void Form1_Load(object sender, EventArgs

    1热度

    2回答

    我正在制作一个钢琴应用程序,其中每个键扮演不同的.wav文件。例如,如果按下C音符,则播放C.wav。 到目前为止,我只设法使用屏幕截图中的代码播放wav文件,否则找不到该文件。但是这种方法不适合我所要做的。我试图播放的wav文件被称为hello.wav,并且我提供了该位置。有什么建议么? 这是当前的代码: SoundPlayer sp = new SoundPlayer(PianoApp.Pro

    -1热度

    1回答

    我一直在试图让这个按钮来做一些我想要的东西。当我按下它时,我希望它能发出声音,这正是我设法做到的。但是,每当你按下按钮时,它就像应用程序冻结一样,给予声音所有的注意力,等等。所以基本上我的目标是让按钮播放声音,而不必让UI停止并让它播放,之前继续。我也想知道按下时是否有按钮播放声音的方法,但是当再次按下时,当前声音停止并再次播放,以防止播放点击按钮的“X”点击量等。 这里是我的代码: public

    0热度

    1回答

    我一直在试图在我的控制台应用程序上显示文本,同时正在播放声音文件,歌词作为示例。如何做到这一点? struct Music { public void PlaySong() { System.Media.SoundPlayer player = new System.Media.SoundPlayer(); player.SoundLocat

    3热度

    1回答

    我试图在释放按钮时立即停止声音,但会发生什么情况是该文件已完全播放。 我不想突然停止声音,因为它发生在sp.Stop()。 有没有办法做到这一点? private void button1_MouseDown(object sender, MouseEventArgs e) { if(sender == mk) { if(e.Button == MouseButt

    2热度

    3回答

    我正在玩一些C#,我正在编写一个钢琴应用程序。 每当用户点击钢琴音符时,我将声音(.wav)的位置存储到列表中......以下是button1_MouseDown方法中的一些代码。 if (e.Button == MouseButtons.Left) { SoundPlayer sp = new SoundPlayer(); string musName = Co