C# 从互联网播放广播流

C# 从互联网播放广播流,c#,stream,radio,playlist,naudio,C#,Stream,Radio,Playlist,Naudio,我正在尝试播放流中的音频。这是互联网上的广播。为此,我使用了WMPLib windows media player库 它适用于某些格式,但不是所有格式 例如,对于这种格式,它可以工作: 但这一个没有得到发挥: 您可以在windows media player中尝试这两个链接 我的问题是,哪个库至少能够支持这两种格式?第二种不是流。如果您使用的是Firefox,请安装Firebug并检查站点执行的http请求。通过这种方式,您可以获取在站点上播放的实际流的URL,这应该可以正常工作。您好,在哪个窗

我正在尝试播放流中的音频。这是互联网上的广播。为此,我使用了WMPLib windows media player库

它适用于某些格式,但不是所有格式

例如,对于这种格式,它可以工作:

但这一个没有得到发挥:

您可以在windows media player中尝试这两个链接


我的问题是,哪个库至少能够支持这两种格式?

第二种不是流。如果您使用的是Firefox,请安装Firebug并检查站点执行的http请求。通过这种方式,您可以获取在站点上播放的实际流的URL,这应该可以正常工作。

您好,在哪个窗格中可以查看请求?在网络窗格中,我自己刚刚尝试过,确实找到了流,但这个对我也不起作用。我不知道网站上的Flash播放器是如何播放流的。然而,我在自己的应用程序中也做了同样的事情,而且大部分都有效。在你的应用程序中?你的应用程序在音频库中使用了什么?根据我的经验,大多数电台也会发布指向其流的链接。解析一个PLS文件非常简单,OpenPLS就是这样做的,看起来一个文件就可以做到这一点。您可以预处理pls,然后将其发送给WMP。