gpt4 book ai didi

c# - 获取当前在 Windows Media Player 中播放的歌曲

转载 作者:行者123 更新时间:2023-11-30 15:12:36 25 4
gpt4 key购买 nike

如何使用 C# 获取当前在 Windows Media Player 中播放的歌曲名称、艺术家等? MSN Messenger/Google Talk 等应用程序可以做到这一点。谢谢

最佳答案

对于 C#

我花了几个小时试图让它为我的程序工作。我终于明白了。

此解决方案假设您在项目中的窗体上拥有 Windows Media Player 控件,或者已经通过代码创建了对象..

  1. 创建一个新的 Windows Media Player Song 对象并将其指向一个文件
  2. 创建一个字符串来保存您的艺术家,然后从歌曲对象中提取艺术家信息
  3. 创建一个字符串来保存您的标题,然后从歌曲对象中提取艺术家信息。

            WMPLib.IWMPMedia song = wmp.newMedia(@"C:\SongName.mp3");         
    string tmpArtist = song.getItemInfo("Artist");
    string tmpTitle = song.getItemInfo("Title");

太简单了,当我完成时我打了自己一巴掌,看到我在任何地方都找不到答案,我已经提供给下一个人了。

关于c# - 获取当前在 Windows Media Player 中播放的歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1140560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com