使用C#如何获取当前在Windows Media Player中播放的歌曲,艺术家等的名称?像MSN Messenger / Google Talk这样的应用就是这样做的。感谢
答案 0 :(得分:3)
对于C#
我花了好几个小时试图让它为我的程序工作。 最后我想出来了。
此解决方案假设您在项目中的表单上有Windows媒体播放器控件或通过代码创建了对象..
创建一个字符串来保存您的标题,然后从歌曲对象中提取艺术家信息。
WMPLib.IWMPMedia song = wmp.newMedia(@"C:\SongName.mp3");
string tmpArtist = song.getItemInfo("Artist");
string tmpTitle = song.getItemInfo("Title");
这很简单我在完成时拍了拍自己,看到我无法在任何地方找到答案,我已经为下一个人提供了答案。
答案 1 :(得分:2)