c# - 在 .NET Core 控制台应用程序 C# 中播放音频

标签 c# .net audio console-application .net-core

我的目标是在用于 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/

相关文章:

c# - 在 DataGridView 组合框中设置默认值

c# - 为什么更喜欢属性而不是公共(public)变量?

c# - 嵌套的 BackgroundWorkers : RunWorkerCompleted calls on wrong thread?

c# - MySql 数据库的连接字符串

.net - 使用客户端证书身份验证创建 .NET Web 服务

python - 使用 python + 元数据读写立体声 .wav 文件

python - QAudio在 PyQt4 开始时输出奇怪的峰值声音

audio - 将音频文件流式传输给网站用户/听众的最佳方式是什么

c# - 机器人框架: 'State size exceeded configured limit.'

c# - 对 Request.Files 的 foreach