我可以在这里看到一个类似的问题(How would i play a specific song in iTunes through java?),但它并没有真正回答我的问题(无论如何我都没有想到)。
我在winform上有几个按钮(播放,暂停,向前跳过,向后跳过),并希望能够通过iTunes连接这些按钮,以便创建一个迷你媒体播放器'。
然而,我有问题(显然,或者我不会写这个:P)所有这些' COM'说大话。我尝试过包括(几乎)所有可能的参考资料来自Apple' iTunes'而且似乎仍然无法找到一种按下按钮的方法来播放'并且实际上在iTunes中播放一首歌。
我在点击事件上有一个按钮(我称之为按钮btnPlay
)。但有没有人知道“正确的”#39;或者'高效'将iTunes连接到winforms的方式?
我听说过sendKeys
之类的东西,但我是一个总菜鸟,并且真的不知道如何创造这种东西。
PS。我也尝试为using iTunesLib;
(来自http://blogs.msdn.com/b/noahc/archive/2006/07/06/automating-itunes-with-c-in-net.aspx)找到一个补偿,但这是一个过时的帖子,我不确定这个命名空间是否可用(好吧,我可以&无论如何都要在Com references
的任何地方找到它。
一如既往,任何帮助都非常感激。
答案 0 :(得分:3)
添加对iTunes 1.xx类型库的引用(它将在COM引用列表中)。
然后您可以在点击事件中使用iTunes应用
iTunesApp app = new iTunesAppClass();
app.Play();
您需要执行following step来嵌入COM iTunes应用程序。
Go to the Solution Explorer.
Right click on References –> iTunesLib and hit Properties.
Set “Embed Interop Types” to False.