我的目标是在用于 C# 的 .NET Core 1.1 控制台应用程序中播放音频剪辑(实际上是任何格式)。
我尝试过不同的库,如 IrrKlang、PortAudioSharp,但它们都不起作用。它们要么需要像 mscorlib.dll 这样的外部 DLL,要么根本不兼容。
有什么选择,不是太低级?我需要一个简单易用的“播放音频”——“停止音频”。
我很感激我能得到的所有帮助!
最佳答案
官方repo中对此进行了讨论。
https://github.com/dotnet/core/issues/74#issuecomment-232456726
看起来还没有简单且准备好的解决方案。 .NET 核心是从头开始编写的。因此,任何要与 .NET Core 兼容的库,都必须从头开始重写,或者至少修改为与 .NET Core 兼容。 ManagedBass 库可能对您有用。但正如论坛中所描述的,它仍然是对低级库的 P/Invoke 绑定(bind)。
关于c# - 在 .NET Core 控制台应用程序 C# 中播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43054085/