gpt4 book ai didi

c# - 如何在 Windows 窗体应用程序中依次播放两种声音?

转载 作者:太空狗 更新时间:2023-10-29 22:54:11 26 4
gpt4 key购买 nike

我想一个接一个地播放两种声音以响应按钮点击。当第一个声音结束时,第二个声音应该开始播放。

我的问题是,每次单击按钮时,这两种声音都是不同的,而且我不知道它们的长度以便使用 Thread.Sleep。但我不希望这些声音相互重叠播放。

最佳答案

听起来你在使用 SoundPlayer 类的 PlaySync 方法。首先在上面添加:

using System.Media;

然后有这样的代码:

SoundPlayer player = new SoundPlayer(@"path to first media file");
player.PlaySync();

player = new SoundPlayer(@"path to second media file");
player.PlaySync();

这个类从 .NET 2.0 开始可用,所以你应该拥有它。

关于c# - 如何在 Windows 窗体应用程序中依次播放两种声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com