1

我想知道是否可以在 AX 2009 上播放声音。通过在 Internet 上的快速搜索,我发现了一个 WInAPI 函数,它允许我播放声音 (sndPlaySound()),但此函数适用于 AX 4.0,不适用于 AX 2009因为此功能在 AX 2009 上不存在。

如何播放声音?有新功能吗?

4

2 回答 2

1

我的猜测是sndPlaySound出于安全原因或因为它未在标准 AX 中使用而被删除。

WinAPI sndPlaySound也被贬低了,更高级和更新的功能是PlaySound

正如您已经完成的那样,您可以重新创建该函数,这是您的应用程序需要时要做的事情。

于 2011-03-02T13:27:01.043 回答
1

您还可以使用 .NET SoundPlayer类:

static void Job1(Args _args)
{
    System.Media.SoundPlayer SoundPlayer=new System.Media.SoundPlayer(@"C:\WINDOWS\MEDIA\DING.WAV");
    ;
    SoundPlayer.Play();
}
于 2011-03-02T15:38:16.007 回答