有没有办法获取 Windows Media Player 当前正在播放的曲目的名称?

发布于 2024-07-14 21:39:49 字数 87 浏览 11 评论 0原文

我想从外部应用程序查询 Windows Media Player,以了解它当前正在播放的曲目(专辑和艺术家)。

这些信息是否暴露在任何地方?

I'd like to query Windows Media player from an external app to find out what track (album and artist) it's currently playing.

Is that information exposed anywhere?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

晚风撩人 2024-07-21 21:39:50

一种方法是编写一个 Windows Media Player 插件。 http://msdn 上有一个用于执行此操作的 API。 microsoft.com/en-us/library/bb262326(VS.85).aspx。 以及有关如何操作的一些信息在此处将插件向导更新到 Visual Studio 2008

后台用户界面插件可以将您想要的信息(例如当前播放的曲目、标题等)写入您监视的文件中。 UI 插件只是一个实现 IWMPPluginUI 的对象。

One way to do it would be to write a Windows Media Player plug-in. There's an API for doing this at http://msdn.microsoft.com/en-us/library/bb262326(VS.85).aspx. And some info on how to update the plugin wizard to Visual Studio 2008 here.

A background User Interface plugin could write the info you want, such as the currently playing track, title, etc., to a file that you monitor. The UI plugin is simply an object that implements IWMPPluginUI.

无人问我粥可暖 2024-07-21 21:39:50

一种方法似乎是安装一个“博客插件”,它将信息写入注册表,您可以在其中读取它。

此处进行了解释(向下滚动到从媒体播放器(和 iTunes)获取数据
部分:
http://blogs.msdn.com/coding4fun/archive/ 2005/04/11/407357.aspx

博客插件可从 Microsoft 此处,但您也可以编写自己的插件来获得更多控制并选择您想要的通信方式。

Well one approach seems to install a "Blogging plugin", which will write the information to the registry, where you would be able to read it.

It's explained here (scroll down to the Getting Data from Media Player (and iTunes)
section:
http://blogs.msdn.com/coding4fun/archive/2005/04/11/407357.aspx

The Blogging plugin is available from Microsoft here, but you could also write your own plugin to gain more control and choose your desired means of communication.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文