【发布时间】:2010-04-29 02:23:43
【问题描述】:
我目前正在为我的 HTPC(实际上是一台同时用作媒体播放器和网络/文件服务器的 PC)编写一个小型 Web 应用程序,它可以让我远程控制音频的播放,而无需打开我的电视只是为了切换歌曲。
我使用 Windows Media Player 作为我选择的音频播放器,我想我可以通过 PHP 的COM Class 来控制它。不幸的是,我找不到任何有关通过此界面控制 WMP 的文档或示例。
任何人都可以在这里指出正确的方向吗?第二个(也是不太可取的)解决方案是使用 PHP 的 exec() 调用来启动批处理文件,进而控制 WMP。
【问题讨论】:
-
您为什么不选择使用 IIS 和 ASP(.net)?可能会让你的生活更轻松一些。还有其他预制选项,例如安装 Boxee 等,它们也会为您提供基于 Web 的界面。
-
@Braintapper:由于我将该系统用作我的家庭(开发)网络服务器,因此我已经在运行 WAMP 设置。我不确定除了 Apache 之外运行 IIS 会有多难,但再加上我在 ASP 开发方面的经验为零,对于看似简单的事情来说,这是一个相当严格的步骤。
-
IIS 可以很容易地在 Apache 旁边运行,但是不要通过编写自己的控件来完全重新发明轮子,不要像 Boxee 等任何 XBMC 变体提供您正在寻找的功能? IIRC,第一代 XBOX 上的原始 XBMC,让我可以通过 Web 界面远程控制视频和音乐播放。我倾向于认为使用基于 XBMC 的前端可以获得更好的整体用户体验。 XBMC 在 Windows 中运行。
-
我去看看; XBMC 和 Boxee 对我来说都不熟悉。您可能想将此作为答案发布;考虑到 XBMC 或 Boxee 会按照我的意愿去做,我会接受你的回答。至少现在,+1 为我指明了现有应用程序的方向。
标签: php batch-file windows-media-player