My.Computer.Audio.Play (strAudioFilePath, AudioPlayMode.Background)что эквивалентный код в C#
Это vb.net код я хочу писать подобный код в C#. Я попытался преобразовать этот код в C#, но он не работает, есть ли у кого-нибудь идеи?
My.Computer.Audio.Play (strAudioFilePath, AudioPlayMode.Background)что эквивалентный код в C#
Это vb.net код я хочу писать подобный код в C#. Я попытался преобразовать этот код в C#, но он не работает, есть ли у кого-нибудь идеи?
SoundPlayer simpleSound = new SoundPlayer(strAudioFilePath);
simpleSound.Play();
Ссылка MSDN на класс SoundPlayer ... http://msdn.microsoft.com/en-us/library/system.media.soundplayer. aspx –
Вам нужно будет добавить ссылку на Microsoft.VisualBasic для эквивалентного кода, подобного этому.
Microsoft.VisualBasic.Devices.Audio audio = new Audio();
audio.Play(strAudioFilePath, AudioPlayMode.Background);
Хотя есть и другие варианты, которые не включают Audio
класса.
Хотя я уверен, что это работает, было бы лучше избегать использования пространства имен Microsoft.VisualBasic, если вы переходите на C#. – Thorarin
Да, но он просил эквивалентного кода, поэтому я дал ему эквивалентный код :) – Aamir
Microsoft.VisualBasic отлично действует на C#, хотя - это сборка .net, как и все другие, и она предлагает некоторые хорошая функциональность. –
Пробовал ли он Google? http://msdn.microsoft.com/en-us/library/4y171b18.aspx – zinovii