我會知道是否可以在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