在AX 09上播放声音

时间:2011-03-02 10:45:22

标签: axapta x++ dynamics-ax-2009

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

我怎么能播放声音?有新功能吗?

2 个答案:

答案 0 :(得分:2)

您还可以使用.NET SoundPlayer类:

static void Job1(Args _args)
{
    System.Media.SoundPlayer SoundPlayer=new System.Media.SoundPlayer(@"C:\WINDOWS\MEDIA\DING.WAV");
    ;
    SoundPlayer.Play();
}

答案 1 :(得分:1)

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

同样,WinAPI sndPlaySound有点被删除,更高级和更新的功能是PlaySound

正如您已经完成的那样,您可以重新创建该函数,这是您的应用程序需要它时要执行的操作。