如果你的任务是通过计算机程序操作商用 DVD 播放器,你会怎么做?
我的公司销售的产品正是这样做的。我们有几种不同的方法,它们都有主要问题:
拿到红外发射器,假装是遥控器
优点: 适用于几乎所有现有的商业 DVD 播放器。
缺点: 红外发射器是另一个可能(而且经常)出错的移动部件。只允许单向通讯;您可以与 DVD 播放器对话,但它不能回话;您只能通过查看它是否发出视频信号来判断它是打开还是关闭。
获得带 RS-232 串行端口的 DVD 播放器
优点: 所有与 IR 发射器方法“缺点”的东西都会消失。直接连接更可靠,并且允许代码了解机器正在做什么。
缺点: 利基市场;很少有机器实际上有 RS-232 端口。因此,当制造商停止使用您一直在使用的型号时,您将不得不争先恐后地寻找替代品。
我想为了完整起见,我应该提到......
只需使用 PC 中的 DVD 驱动器
缺点: 老板不喜欢。
还有哪些其他方法可用?我见过带有 USB 端口的 DVD 播放器,但上次我研究这个主题时,它似乎只是用于播放存储在 iPhone 或类似设备上的媒体,实际上并不是一种潜在的控制机制。
我真的希望有人会说“傻孩子,你不知道可笑的常见 FOO 端口允许家庭影院系统直接控制 DVD 吗?只要得到一个 USB -> FOO 转换器,你就是所有放!” 但我很感激我还没有考虑过的任何选择。