2

我希望从声卡设备(不是系统扬声器)在 WPF 中播放音调。我很失望地发现,除了播放哔声或 wav 文件外,WPF 没有任何本机方式来播放简单的声音频率。即播放(频率,持续时间);

研究使用 DirectX DirectSound 我遇到了 WPF 如何使用 Windows 句柄的问题,因为 Direct X 需要 Windows 窗体句柄。

有没有人有在 WPF 中播放音调的解决方案?

4

2 回答 2

4

您始终可以使用WindowInteropHelper来获取 WPF 窗口的本机句柄。

于 2009-08-13T12:24:35.457 回答
1

You can use WindowformHost to create window form control and then pass handle of this control to DirectSound, i have done this with DirectShow, it showing video n playing sound for me

于 2009-08-15T20:07:07.850 回答