System.Media.Soundplayer не является пространством имен? (макинтош)

Я пытаюсь воспроизвести звуки в С#, и ни одно из пространств имен System.Media не работает, вместо этого выдает ошибку: Error CS1069: The type name 'SoundPlayer' could not be found in the namespace 'System.Media' Я делаю using System.Media;, но все равно выдает ошибку.

🤔 А знаете ли вы, что...
C# обладает богатой средой разработки в виде Visual Studio.


26
1

Ответ:

Решено

Класс SoundPlayer предоставляет простой интерфейс для загрузки и воспроизведения файла .wav. Класс SoundPlayer поддерживает загрузку файла .wav из пути к файлу, URL-адреса, потока, содержащего файл .wav, или встроенного ресурса, содержащего файл .wav.

Это для .Net Framework, а не для .Net Core. По сути, все функции воспроизведения звука, которые были доступны в .NET Framework, были специфичны для Windows; поэтому ни один из них не попал в .NET Core.

Для получения дополнительной информации вы можете проверить Класс SoundPlayer в документации Microsoft .Net Framework.