gpt4 book ai didi

c# - 如何在 Windows Mobile 6.0 中随后播放一个 .wav 文件而不重叠?

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:53 24 4
gpt4 key购买 nike

我正在开发一个应用程序,它需要一个接一个地播放 .wav 声音文件。要播放声音,这就是我正在做的。

声音 sound = new Sound(path); 声音.播放();

最佳答案

如果您使用的是 .NET CF 3.5,则可以使用 System.Media.SoundPlayer 并使用 PlaySync() 命令同步播放声音。

例如:

string path = "\\Program Files\\SNAP.App.CE\\Content\\5LongLow.wav";
System.Media.SoundPlayer player = new System.Media.SoundPlayer(path);
player.PlaySync();
player.PlaySync();

这在当前线程中播放,如果您愿意,也可以将其放在自己的线程中以允许 UI 线程继续。

如果您使用的是旧版本的 .NET CF,唯一的方法是播放声音,然后在提交下一个要播放的声音之前在线程上休眠“正确”的时间。

关于c# - 如何在 Windows Mobile 6.0 中随后播放一个 .wav 文件而不重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4559136/

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