3

如果你的任务是通过计算机程序操作商用 DVD 播放器,你会怎么做?

我的公司销售的产品正是这样做的。我们有几种不同的方法,它们都有主要问题:


拿到红外发射器,假装是遥控器

优点: 适用于几乎所有现有的商业 DVD 播放器。

缺点: 红外发射器是另一个可能(而且经常)出错的移动部件。只允许单向通讯;您可以与 DVD 播放器对话,但它不能回话;您只能通过查看它是否发出视频信号来判断它是打开还是关闭。


获得带 RS-232 串行端口的 DVD 播放器

优点: 所有与 IR 发射器方法“缺点”的东西都会消失。直接连接更可靠,并且允许代码了解机器正在做什么。

缺点: 利基市场;很少有机器实际上有 RS-232 端口。因此,当制造商停止使用您一直在使用的型号时,您将不得不争先恐后地寻找替代品。


我想为了完整起见,我应该提到......


只需使用 PC 中的 DVD 驱动器

缺点: 老板不喜欢。


还有哪些其他方法可用?我见过带有 USB 端口的 DVD 播放器,但上次我研究这个主题时,它似乎只是用于播放存储在 iPhone 或类似设备上的媒体,实际上并不是一种潜在的控制机制。

我真的希望有人会说“傻孩子,你不知道可笑的常见 FOO 端口允许家庭影院系统直接控制 DVD 吗?只要得到一个 USB -> FOO 转换器,你就是所有放!” 但我很感激我还没有考虑过的任何选择。

4

4 回答 4

2

DVD驱动器是要走的路。

但如果他不喜欢那样,我会继续买一个 PIC 微控制器,一个内置 USB 的(忘记这是哪个部件号)。我会编写代码来控制它,让 IO 线在连接到前面板按钮内部的导线上引出。你需要不到一打。

如果模型被废弃,它只会改变引线连接的位置。可以在商用 DVD 播放器的背面打一个孔,其中一个小橡胶垫圈可以将 USB 电缆密封到它上面。它看起来像一个普通的播放器,背面有一根 USB A 电缆。

电缆本身会很酷,如果有人卖掉我会买一些。我的“USB betamax VCR”会很有趣。

如果您将其与 Front Row 集成,则会获得奖励积分,并带有另一个图标/菜单条目。

于 2010-08-25T18:15:34.237 回答
1

我是光学媒体的忠实粉丝,但它是一种垂死的媒体形式。

您是否考虑过构建带有 SD 卡插槽 (Raspberry Pi) 的小型 windows 或 linux 计算机并将 DVD 光盘映像放在 SD 卡上?从那里您可以编写软件来从图像中播放 DVD 并与之交互。您甚至可以使用 Adob​​e Director 之类的工具作为播放 DVD 内容并与之交互的框架。

或者您可以完全绕过 DVD 图像的想法,并在 Flash、HTML/CSS 或 Adob​​e Director 中构建一个交互式框架,允许您在选择链接/按钮时动态绘制菜单并播放音频/视频。这将具有比多路复用 DVD 更灵活的额外好处。您可以对菜单进行编程以从 XML 文件构建,以便于语言本地化、错字更正等。您可以支持播放具有多个音频流、字幕等的视频。

于 2013-03-27T20:34:48.320 回答
1

许多蓝光播放器可以通过 HDMI 端口进行控制。该协议可能是专有的,并且每个供应商都不同......

于 2010-08-25T18:27:20.857 回答
0

这取决于...您的任务是控制(几乎)任何 DVD 播放器,还是您决定型号?如果您试图控制客户可能拥有的任何 AV 设置,那么您基本上需要走 IR 发射器路线。如果没有额外的硬件,仍然会有一些你无法处理的事情(比如 PS3)。

大多数 AV 设备除了功耗和视频/音频输出外,不会提供任何关于其当前状态的输入,而那些通常使用专有射频(索尼在不久的将来会在这方面大放异彩)或本地化标准(如 Scart)的设备在欧洲)。少数人会通过同轴电缆发送/识别命令信号,但这在 90 年代已经过时了。

于 2010-08-25T18:46:24.820 回答