Воспроизведение звука на AX 09 - PullRequest
1 голос
/ 02 марта 2011

Я бы знал, возможно ли воспроизводить звук на AX 2009. При быстром поиске в Интернете я обнаружил функцию WInAPI, которая позволяет мне воспроизводить звук (sndPlaySound ()), но эта функция работает на AX 4.0, а нена AX 2009, потому что эта функция не существует на AX 2009.

Как я могу воспроизвести звук?Есть ли новая функция?

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Вы также можете использовать .NET SoundPlayer класс:

static void Job1(Args _args)
{
    System.Media.SoundPlayer SoundPlayer=new System.Media.SoundPlayer(@"C:\WINDOWS\MEDIA\DING.WAV");
    ;
    SoundPlayer.Play();
}
1 голос
/ 02 марта 2011

Я предполагаю, что sndPlaySound был удален либо по соображениям безопасности, либо потому, что он не использовался в стандартном AX.

Также WinAPI sndPlaySound является своего рода ограниченным, более продвинутая и новая функция - PlaySound .

Как вы уже сделали, вы можете воссоздать функцию, что нужно сделать, если ваше приложение нуждается в ней.

...