什么是c#中的等效代码

时间:2009-08-06 05:19:47

标签: c#

My.Computer.Audio.Play(strAudioFilePath,AudioPlayMode.Background)

这是vb.net代码我想在c#中编写类似的代码。我尝试在c#中转换此代码,但它不起作用,有没有人有任何想法?

2 个答案:

答案 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类。