My.Computer.Audio.Play(strAudioFilePath,AudioPlayMode.Background)
这是vb.net代码我想在c#中编写类似的代码。我尝试在c#中转换此代码,但它不起作用,有没有人有任何想法?
答案 0 :(得分:7)
SoundPlayer simpleSound = new SoundPlayer(strAudioFilePath);
simpleSound.Play();
答案 1 :(得分:5)
您必须添加对Microsoft.VisualBasic的引用,以获得完全相同的代码。
Microsoft.VisualBasic.Devices.Audio audio = new Audio();
audio.Play(strAudioFilePath, AudioPlayMode.Background);
虽然还有其他选项不涉及Audio
类。