【问题标题】:Controlling Windows Media Player through PHP / batch files通过 PHP / 批处理文件控制 Windows Media Player
【发布时间】: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


【解决方案1】:

从 DOS 或命令行运行 WMP。 看一下这个: Control Windows Media Player Behaviour with Command Line Parameters

您可以使用一些命令行代码来控制 WMP。您需要查看 WMP 文档以了解更多信息

【讨论】:

    【解决方案2】:

    不确定 wmp 是不是最好的程序。试试vlc(你可能需要看看周围)

    【讨论】:

    • 我正在使用 VLC 播放视频。我专门选择了 WMP,这样我就不必每次想观看视频时都在 VLC 中重置我的播放列表。
    • 我只是在想 wmp 将更像是一个用户应用程序。我的意思是一个可以通过按钮控制的应用程序,让普通用户看起来不错。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2013-10-05
    • 1970-01-01
    • 2015-08-16
    相关资源
    最近更新 更多