我的问题与从不同媒体播放器中获取文件信息有关。如何访问在媒体播放器中播放的文件的 mp3 文件标签,例如winamp
或aimp
. 我需要实现类似的东西,last.fm
scrobller
但我真的不知道从哪里开始。我正在使用.NET 4
.
问问题
547 次
1 回答
1
如果我没记错的话,last.fm 使用自定义插件为用户提供此类服务。基本上,您为将“当前播放”数据传输到服务器的每种类型的多媒体播放器(winamp、aimp 等)编写自定义插件。插件通常是用 C++ 编写的。
如果这不是一个选项,您可以尝试使用FindWindow函数访问窗口并找到播放列表窗口(尽管这可能会很麻烦)。
要读取标签数据,您需要自定义或第三方标签阅读器。在 C# 中,我强烈建议使用taglibsharp。
于 2012-04-07T19:20:00.373 回答