gpt4 book ai didi

c# - 如何在 C# 中与 Windows Media Player 交互

转载 作者:可可西里 更新时间:2023-11-01 12:42:55 25 4
gpt4 key购买 nike

我正在寻找一种与独立完整版 Windows Media Player 进行交互的方法。
大多数情况下,我需要知道当前播放轨道的路径。

iTunes SDK 使这变得非常简单,但不幸的是,在没有大量使用 pinvoke 的情况下,Windows Media Player 确实没有任何方法可以做到这一点,至少在 .Net(C#) 中是这样,我对此不太满意.

谢谢

澄清一下:我不想在我的应用程序中嵌入 Windows Media Player 的新实例,而是控制/读取由用户单独启动的“真实”完整版 Windows Media Player

最佳答案

只需添加对 wmp.dll (\windows\system32\wmp.dll) 的引用

using WMPLib;

然后你可以实例化一个媒体播放器

var Player = new WindowsMediaPlayer();
// Load a playlist or file and then get the title
var title = Player.controls.currentItem.name;

参见 Creating the Windows Media Player Control Programmatically了解更多信息

关于c# - 如何在 C# 中与 Windows Media Player 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56478/

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