使用 NAudio 从 MP3 广播流中获取元数据
Posted
技术标签:
【中文标题】使用 NAudio 从 MP3 广播流中获取元数据【英文标题】:Getting MetaData from MP3 radio stream using NAudio 【发布时间】:2014-05-13 13:47:04 【问题描述】:在互联网和 *** 中搜索后!我没有找到任何解释使用 Naudio 从无线电流中获取元数据的教程或示例!
【问题讨论】:
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。 @JohnSaunders:感谢您的编辑!你是对的! 【参考方案1】:NAudio 无法做到这一点。 Radio Streams 经常使用特殊的“格式”,例如 Shoutcast,NAudio 无法解析。您必须找出存在哪些其他“格式”并自己实现解析器。您可以在此处找到广播的示例:
-
http://www.codeproject.com/Articles/548943/Shoutcast-Internet-radio-protocol
http://www.codeproject.com/Articles/19125/ShoutcastStream-Class
【讨论】:
感谢您的评论!我在 CodeProject:codeproject.com/Articles/11308/SHOUTcast-Stream-Ripper 上找到了源代码非常有用,它可以记录和解析无线电流!我的问题是如何转换 MP3 流并在录制时播放它! 我尝试将代码项目上的代码源和 Nadio 完成的源代码结合起来,它可以工作!但它只检索第一首歌的元数据!如果你愿意,我可以给你一个下载链接并尝试一下!再次感谢您的帮助! 好吧。据我所知,NAudio 会解析 MP3 帧的流。其余数据被截断。您必须不断检查 MP3 帧之间的 Shoudcast 帧。以上是关于使用 NAudio 从 MP3 广播流中获取元数据的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Windowsphone 的广播电台频道获取元数据?