我会知道是否可以在AX 2009上播放声音。通过在互联网上进行快速搜索,我发现了一个WInAPI功能,可以播放声音(sndPlaySound()),但此功能可用在AX 4.0上,不在AX 2009上,因为这个功能在AX 2009上不存在。在AX上播放声音09
我怎样才能播放声音?有没有新的功能?
我会知道是否可以在AX 2009上播放声音。通过在互联网上进行快速搜索,我发现了一个WInAPI功能,可以播放声音(sndPlaySound()),但此功能可用在AX 4.0上,不在AX 2009上,因为这个功能在AX 2009上不存在。在AX上播放声音09
我怎样才能播放声音?有没有新的功能?
我的猜测是,sndPlaySound
已被删除,无论是出于安全原因还是因为它没有在标准AX中使用。
此外WinAPI sndPlaySound是一种depricted,更先进和更新的功能是PlaySound。如你已经完成的那样,你可以重新创建这个函数,如果你的应用程序需要这个函数的话,你可以重新创建这个函数。
您还可以使用.NET SoundPlayer类:
static void Job1(Args _args)
{
System.Media.SoundPlayer SoundPlayer=new System.Media.SoundPlayer(@"C:\WINDOWS\MEDIA\DING.WAV");
;
SoundPlayer.Play();
}
我做了包括方法sndPlaySound()到AX 2009 WinAPI的类,它工作正常。只是想知道这是否合适。在此先感谢.. – piku 2011-03-02 12:18:01
你能告诉我,如果我只能播放* .WAV文件?其他人可以在AX中玩吗? – piku 2011-03-04 08:44:14