在.NET中播放OGG,MP4

iklwldmw  于 2023-06-25  发布在  .NET
关注(0)|答案(3)|浏览(145)

我想在. NET中做一个快速简单的媒体播放器。我不知道如何播放音乐、暂停等。我想支持ogg,mp3,如果可能的话mp4。
我实际上是如何播放声音的?最低要求:播放,暂停/恢复,停止支持mp3和ogg(vorbis)

nkoocmlb

nkoocmlb1#

由于您需要支持多种编解码器,我推荐libVLC。这是什么权力VLC,并可以处理几乎任何编解码器和播放选项,你可以想象。有一些.NET Package 器可用:

您也可以抛弃花哨的 Package 器和call functions via straight-up imports。如果你不需要所有的抽象,这可能是一条路。
查看这些相关的StackOverflow文章:

我最近有一个项目,我只是在后台执行VLC,通过STDIO接收它的输出。对于我要做的事情,这更容易,因为我对VLC的命令是“开火并忘记”。

a8jjtwal

a8jjtwal2#

NAudio是一个优秀的.Net开源库,可以用来播放MP3文件。NVorbis可以用来播放.ogg文件。

guicsvcw

guicsvcw3#

对于播放ogg文件,您可以尝试oggsharp,它是用纯C#编写的,没有任何外部依赖项。
对于MP4,你应该使用directshow

相关问题