2010-04-19 101 views
2

我目前正在为我的HTPC(实际上,既可以作为媒体播放器也可以作为网络/文件服务器)编写一个小型Web应用程序,这将允许我远程控制播放音频,而不必打开我的电视只是为了切换歌曲。通过PHP /批处理文件控制Windows媒体播放器

我使用Windows Media Player作为我的音频播放器的选择,我想我可以通过PHP的COM Class控制它。不幸的是,我一直无法找到任何有关通过此界面控制WMP的文档或示例。

任何人都可以在正确的方向指向我吗?第二个(也是不太可取的)解决方案是使用PHP的exec()调用来启动批处理文件,然后控制WMP。

+0

为什么您不选择使用IIS和ASP(.net)?可以让你的生活变得更轻松。还有其他的预制选项,比如安装Boxee等,它们还会为您提供基于Web的界面。 – Braintapper 2010-04-19 19:24:22

+0

@Braintapper:由于我使用系统作为我的家(开发)网络服务器,我已经运行WAMP设置。我不确定运行除Apache之外的IIS会有多难,但再加上我没有ASP开发经验这一事实,对于看起来很简单的事情来说,这是一个相当严格的步骤。 – Duroth 2010-04-20 08:23:10

+1

IIS可以很容易地在Apache旁边运行,但不是通过编写自己的控件彻底重新发明轮子,不要像Boxee等XBMC变体提供您正在寻找的功能? IIRC,第一代XBOX上的原始XBMC让我可以通过网络界面远程控制视频和音乐播放。我倾向于认为使用基于XBMC的前端可以获得更好的整体用户体验。 XBMC在Windows中运行。 – Braintapper 2010-04-20 15:12:35

回答

0

不确定wmp是最好的程序。尝试vlc(您可能需要环顾一下)

+0

我使用VLC播放视频。我特意选择了WMP,所以每当我想要观看视频时,我都不必在VLC中重置我的播放列表。 – Duroth 2010-04-20 08:25:57

+0

我只是在想,wmp会更像是一个用户应用程序。我的意思是一个应用程序,可以通过按下按钮进行控制,对于普通用户来说很好看。 – NebNeb 2010-04-20 15:01:50