【问题标题】:System.Media.Soundplayer not a namespace? (mac)System.Media.Soundplayer 不是命名空间? (苹果)
【发布时间】:2023-02-01 15:11:29
【问题描述】:

我正在尝试在 C# 中播放声音,但没有一个 System.Media 命名空间在工作,而是给出了错误: Error CS1069: The type name 'SoundPlayer' could not be found in the namespace 'System.Media' 我正在做 using System.Media; 但它仍然给出错误。

【问题讨论】:

  • 你使用哪个框架?是.Net框架吗?是.Net核心吗?您愿意在 WPF、Win Forms、Web、Mobile 中播放声音吗?当您提出问题时,您应该包括有关您尝试使用的平台的详细信息。
  • 我正在使用 .NET Core,并尝试使用 .wav 文件播放声音

标签: c#


【解决方案1】:

SoundPlayer 类提供了一个用于加载和播放 .wav 文件的简单接口。 SoundPlayer 类支持从文件路径、URL、包含 .wav 文件的 Stream 或包含 .wav 文件的嵌入式资源加载 .wav 文件。

它适用于 .Net Framework 而不是 .Net Core。本质上,.NET Framework 中可用的所有声音播放功能都是特定于 Windows 的;因此,它们都没有进入 .NET Core。

有关详细信息,您可以查看 Microsoft .Net Framework 文档中的SoundPlayer Class

【讨论】:

  • 这是错误的:它在 .NET 平台扩展中可用,从 .NET Core 3.0 开始,您需要与 .NET 分开安装。
猜你喜欢
  • 2014-12-14
  • 2016-06-21
  • 1970-01-01
  • 1970-01-01
  • 2016-12-04
  • 2012-12-03
  • 1970-01-01
  • 2018-04-03
  • 1970-01-01
相关资源
最近更新 更多