【问题标题】:Is it possible to open a movie in iTunes with C#? [closed]是否可以使用 C# 在 iTunes 中打开电影? [关闭]
【发布时间】:2018-12-11 23:30:03
【问题描述】:

我正在开发一个 C# 应用程序,它需要能够告诉 iTunes 在 Windows 上打开一个 .m4v 文件。这可能吗?我已经尝试使用命令提示符来执行此操作,但它只是打开了 iTunes 而没有打开电影。是否有任何 iTunes 命令行参数或者我不走运?

编辑:另外,一旦电影启动,是否可以对其进行控制,例如播放、暂停或关闭?

【问题讨论】:

  • 我总是在尝试退出时收到一条消息“一个或多个应用程序正在使用 iTunes 脚本接口”,所以在某些时候它是可编写脚本的。但是我找不到任何文档,只有人们抱怨该错误消息:-/
  • 只需在文件上调用System.Diagnostics.Process.Start,然后让 Windows 选择应用程序来打开文件。
  • @Dour High Arch 是的,但是我希望在打开 iTunes 后能够控制它。

标签: c# .net itunes


【解决方案1】:

您最好的选择可能是 iTunes COM 对象 (How to control iTunes through winForms)

但我不确定它是否会支持诸如将文件加载到 iTunes 之类的操作,但如果您要控制它,例如播放/暂停、快进、倒带等,那么这就是您应该查看的内容.

【讨论】:

  • 好的。我点击了那个链接,还从 Apple 的网站下载了“iTunes COM 接口”。但是我对如何将它添加到我的项目感到困惑,因为 SDK 中只有一个 C++ 代码文件和一个 C++ 头文件。这些必须编译,但我不知道该怎么做。
  • 您可以在 Visual Studio -> 项目 -> 添加引用 -> COM 中找到它,然后搜索 iTunes(安装 iTunes 后会出现)编辑:不确定是否通过商店安装 win10 包括这个 DLL 与否,但包含来自 apple.com 的旧版安装程序。
猜你喜欢
  • 1970-01-01
  • 2020-03-10
  • 2018-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-03
  • 1970-01-01
相关资源
最近更新 更多