2010-04-19 102 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