我可以看到这里已经回答了类似的问题(我如何通过java在iTunes中播放特定歌曲? https://stackoverflow.com/questions/15872600/how-would-i-play-a-specific-song-in-itunes-through-java)但它并没有真正回答我的问题(无论如何我不认为)。
我在 winform 上有几个按钮(播放、暂停、向前跳、向后跳),并且希望能够通过 iTunes 连接这些按钮,以便创建一个“迷你媒体播放器”。
然而,我对所有这些“COM”胡言乱语遇到了问题(显然,否则我不会写这篇文章:P)。我已经尝试包括(几乎)所有来自“Apple”、“iTunes”的可能引用,但似乎仍然无法找到一种按下“播放”按钮并实际在 iTunes 中播放歌曲的方法。
我有一个关于点击事件的按钮(我已调用该按钮btnPlay
)。但是有谁知道将 iTunes 连接到 winforms 的“正确”或“有效”方法吗?
我听说过一种叫做sendKeys
,但我完全是个菜鸟,真的不知道如何创建这种东西。
附言。我也尝试过寻找参考using iTunesLib;
(from http://blogs.msdn.com/b/noahc/archive/2006/07/06/automating-itunes-with-c-in-net.aspx http://blogs.msdn.com/b/noahc/archive/2006/07/06/automating-itunes-with-c-in-net.aspx)但这是一篇过时的帖子,我不确定这个命名空间是否可用(好吧,我在Com references
anyway.
一如既往,非常感谢任何帮助。
添加对 iTunes 1.xx 类型库的引用(它将位于 COM 引用列表中)。
然后你可以在你的点击事件中使用iTunes应用程序
iTunesApp app = new iTunesAppClass();
app.Play();
您将需要执行下一步 http://www.peschuster.de/2012/06/interop-type-itunesappclass-cannot-be-embedded/嵌入 COM iTunes 应用程序。
Go to the Solution Explorer.
Right click on References –> iTunesLib and hit Properties.
Set “Embed Interop Types” to False.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)