gpt4 book ai didi

c# - 如何播放声音文件

转载 作者:太空狗 更新时间:2023-10-29 20:04:08 26 4
gpt4 key购买 nike

使用 C#,如何播放(暂停、前进...)声音文件(mp3、ogg)?该文件可以在硬盘上,也可以在互联网上。

是否有任何库或类可以减轻我的工作?

最佳答案

如果您不介意在您的项目中包含 Microsoft.VisualBasic.dll,您可以这样做:

var audio = new Microsoft.VisualBasic.Devices.Audio();
audio.Play("some file path");

如果您想做更复杂的事情,据我所知,最简单的方法是使用 Windows Media Player API。您添加 DLL,然后使用它。 API有点笨拙,但确实有效;我用它围绕 Windows Media Player 制作了我自己的音乐播放器包装器供个人使用。以下是一些帮助您入门的有用链接:

Building a Web Site with ASP .NET 2.0 to Navigate Your Music Library

Windows Media Object Model

Let the Music Play!

编辑:

自从我写这篇文章后,我发现了一种更简单的方法,如果您不介意在您的代码中包含 WPF 类的话。 WPF(.NET 3.0 及更高版本)有一个 MediaPlayer Windows Media Player 的包装类。这意味着您不必编写自己的包装器,这很好,因为正如我上面提到的,WMP API 相当笨重且难以使用。

关于c# - 如何播放声音文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/129642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com