问题标签 [soundplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2207 浏览

c# - 用 SoundPlayer 在音乐结束后做一些事情

在我的异步加载音乐文件完成后,我需要做一些事情。假设我希望程序退出或其他什么。现在音乐结束后我该怎么做?

0 投票
2 回答
330 浏览

c# - 使用 SoundPlayer 播放收藏中的音乐

所以我正在做一个简单的钢琴并试图遍历我存储音符的集合,但是 SoundPlayer 不想在“没有调试模式”下正确播放它们,只播放最后一个。但是,当我在那里放一个断点时,它会播放所有这些

音高只是链接到文件的序号。
提前致谢

0 投票
1 回答
1565 浏览

c# - 如何使用 SoundPlayer 淡出 .wav 文件的音频而不是立即停止它?

我试图在释放按钮后立即停止声音,但发生的情况是该文件已完全播放。我不想突然停止声音,因为它发生在sp.Stop(). 有没有办法做到这一点?

0 投票
1 回答
660 浏览

c++ - QSound 播放 .wav 文件时出现意外的空接收器

我想通过 Qt 创建器播放 .wav 引擎示例。当然,第一个想法是在 QSound 课上,但我做了任何必要的事情来演奏它,它总是向我展示

这意味着我输入了错误的文件路径,看起来很简单,但我尝试过使用绝对路径等。没有发生任何新情况。

源代码和照片,我正在 Windows 上尝试,但我想在 Raspberry(fedora) 上运行它。

来自 .pro 的片段

路径和文件目录画面

0 投票
0 回答
628 浏览

c# - C#中SoundPlayer和资源的处理

我正在研究一种(至少密切相关的)虚拟键盘,并希望包括一些点击声音。对于我刚刚使用的测试

现在我显然不希望它是同步的,因为它会冻结键盘。相反,如果在前一个单击声音仍在播放时单击了一个新按钮,我希望第一个按钮停止并从新的单击重新开始。每个按钮的声音总是相同的,大约。1 秒长,但可能有很多事件(打字速度)

所以我打算一起去

虽然在环顾四周时我发现了这个线程: 如何使用 System.Media.SoundPlayer 异步播放声音文件?

我的做法是他的尝试#1,但他似乎有一个问题:“SoundPlayer 和嵌入式资源流没有立即处理”。现在我不太确定这是什么意思。如果我有许多不同的 SoundPlayer 对象,这是否只涉及内存问题?或者这是否可能会给我带来长期的问题,这是我在第一次测试中没有看到的。这是我的主要问题。另外:还有什么我忽略的可能偶尔会出现问题的东西吗?例如,在播放器未多次运行时停止播放器?

0 投票
1 回答
3740 浏览

c# - C# windows 窗体应用程序音量滑块

我有一个使用声音播放器播放 .wav 文件的应用程序,我查了一下,找不到改变它播放的音量的方法。我正在寻找的是通过独立更改文件的音量程序或有一个滑块来改变 windows 音量混合器中窗口本身的音量。谢谢!

0 投票
2 回答
471 浏览

c# - 在 WindowForms 应用程序中播放两个(或更多).wav 声音

我用 C# 用 Win Forms 应用程序制作了一种俄罗斯方块游戏。我希望程序在游戏过程中循环播放一个 .wav 文件和另一个短的 .wav 文件,只是偶尔但与“主”声音平行。

我在开头声明:

然后在 FormLoad 事件中:

然后就一行块消失,我想发射炸弹声:

问题是:当第二个声音被触发时,第一个(主要)声音停止了。我认为这是一个线程问题,但我不知道如何解决这个问题。

谢谢你,菲利波

0 投票
0 回答
131 浏览

c# - SoundPlayer.Stop() 挂起,嗡嗡声

我通过 SoundPlayer 播放声音并在单击按钮时停止它。并行一些计时器在后台运行。在某些计算机上,当单击停止时,声音会挂起(不是应用程序,有点嗡嗡声)。在某些情况下,它可以例外。

0 投票
1 回答
1279 浏览

c# - 在 C# 控制台应用程序中使用音频文件

我正在使用 c# 在 cmd 上制作一个基于文本的游戏,我需要你的帮助。

我正在使用此代码播放音频:

但问题是,要让它在其他计算机上工作,需要在我的计算机上完全相同的位置有一个音频文件。

我知道网上有解决方案,但作为一个新手和一个母语不是英语的人,我不太了解它们。

有没有人可以逐步指导我如何在其他计算机上进行这项工作?

非常感谢 :)

0 投票
2 回答
104 浏览

c# - 播放 .wav 文件

我正在制作一个钢琴应用程序,其中每个键都播放不同的.wav文件。例如,如果C按下音符,则C.wav播放。

到目前为止,我只设法使用屏幕截图中的代码播放了一个 wav 文件,否则找不到该文件。但是,这种方法不适合我正在尝试做的事情。我尝试播放的 wav 文件被调用hello.wav,并且我已经提供了位置。有什么建议么?

这是当前代码:

或者在我的 IDE 中显示:

当前代码

这是文件位置:

文件位置