- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在制作一个采样器程序,其中从 1 到 9 的每个键都会发出不同的声音。一切正常,但当我同时按下两个(或更多)声音时,第二个“杀死”第一个。
我正在使用 SoundPlayer
播放 .WAV 文件中的声音。我该如何解决这个问题?
最佳答案
您需要使用 DirectX (DirectSound) 或一些旨在允许同时播放多个声音的类似 API。
关于c# - 使用 SoundPlayer 播放多种声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1285294/
我有一个类Sounds.cs以我的形式管理播放声音,我希望能够将音量调整为十进制值。有没有办法改变正在播放的声音的音量 SoundPlayer目的?或者是否有不同的播放声音的方式使这成为可能? 最佳答
我有一个以随机间隔发出声音的应用程序。当两种声音碰撞时,它们不会很好地相互过度播放,但其中一种声音会打断另一种声音。 我正在使用 SoundPlayer 来播放声音。 (这是一个 WPF 应用程序)
我正在用 C# 编写一个基本的写作应用程序,我想让这个程序在您打字时发出打字机的声音。我已经将我的 RichTextBox 上的 KeyPress 事件连接到一个函数,该函数在每次按下一个键时使用 S
我正在尝试了解SoundPlayer.Play的实现中不允许播放多于1个声音异步声音的含义(例如,如here或here所述)。我调查了它的source code,但我不知道。 为了方便起见,这是Sou
我希望仅为我的 WPF 应用程序静音,并让整个混音器保持用户设置的状态。 我可以使用以下代码使系统范围内的声音静音/取消静音。 但是我注意到当我的应用程序正在运行并且正在播放声音时,我的应用程序会出现
我正在尝试创建我自己的小音板来播放 WAV 文件。现在播放不是问题,但我想要一种在需要时停止播放的方法。我想到了一个停止按钮,但不知道如何让它起作用。所以我想到了使用循环,但它似乎不起作用。只是想知道
我有一个用 C# 编写的应用程序,它播放小的 .wav 文件。它使用 System.Media 命名空间中的 SoundPlayer 类来播放声音,使用调用 SoundPlayer.PlaySync
我正在制作一个采样器程序,其中从 1 到 9 的每个键都会发出不同的声音。一切正常,但当我同时按下两个(或更多)声音时,第二个“杀死”第一个。 我正在使用 SoundPlayer 播放 .WAV 文件
我正在使用以下代码在内存中动态创建一个频率音调并异步播放该音调: public static void PlayTone(UInt16 frequency, int msDuration, UInt1
我正在尝试播放特定的声音。但是我似乎无法访问我在解决方案资源管理器中添加的文件。(我有一个名为“Sounds/”的文件夹,里面有几个 .wav 音效) 当我将文件路径硬编码到硬盘上的随机固定位置时,它
我正在制作一个小型应用程序,它从另一个应用程序接收数据并逐部分播放它接收到的声音。 这是我正在做的模拟: var soundPlayer = new SoundPlayer();
我试图在松开按钮后立即停止声音,但结果是该文件已完全播放。我不想像 sp.Stop() 那样突然停止声音。有办法做到这一点吗? private void button1_MouseDown(objec
我正在尝试使用 SoundPlayer() 播放一个 .wav 文件,然后使用 SpeechSynthesizer() 说出一个句子。 问题是 SoundPlayer() 在新线程上播放,所以我的程序
我尝试在每次按下键时播放打字声音,使用 SoundPlayer 类(模拟打字机声音)。 public void MyKeyDown(object sender, KeyEventArgs) {
我正在使用 System.Media.SoundPlayer 在我的项目中播放一些 wav 文件。是否可以更改此 SoundPlayer 的音量?如果没有办法做到这一点,我该如何使用 C# 更改计算机
是否 System.Media.SoundPlayer 无法播放 c:\Windows\Media 中的 Windows 系统声音?? 我有代码: using (var soundPlayer =
在 C# 中,我无法使用以下代码从 System.Media 获取 SoundPlayer 类来播放我的 C:\Windows\Media 文件夹中的任何 wav。我得到的只是没有声音: String
我创建了一个 WinForm 应用程序,其中包含一个 AxWMPLib.AxMediaPlayer,我在其中播放一些视频。我还必须在不同的线程中播放一些其他自定义声音。为此,我使用了 System.M
我想使用提供的 NET 播放从网上下载的 MP3 文件 System.Media.SoundPlayer机制。由于它适用于 WAV 格式,因此需要支持,例如NAudio库 - 我需要将 MP3 转换为
我正在尝试播放声音,但我就是听不到扬声器发出任何声音。所有代码都通过了,没有任何错误。我的代码: using (SoundPlayer player = new SoundPlayer("c:\\sc
我是一名优秀的程序员,十分优秀!