2012-04-16 34 views
1

我在Vb6中編寫了一個媒體中心插件,它一直很好,直到我想要找到「正在播放歌曲文件路徑或URl」如何在VB6中爲媒體中心檢測當前打開的文件

我花了大量的時間來研究我的大腦,想出一種方法來查看在任何時間點機器上的「當前打開的文件」。

我的想法是讓所有當前打開的文件,然後篩選從這些擴展和發現當前正在播放的媒體項目,並獲得文件路徑..

有誰知道我可以做到這一點?以及我應該查看或導入哪些方法或類或圖書館..這一個真的讓我思考。

我一直在尋找在WMI Windows管理控制,但不能似乎找到我所期待的..任何幫助將是巨大..

回答

0

我不知道,你可以在VB6做到這一點。

Media Center SDK指示Microsoft.MediaCenter命名空間將公開MediaCollection類。這個類有一個AddItem方法,可用於在歌曲(文件)打開時構建集合。有一個名爲IsActive的屬性,指示該特定集合是否處於活動狀態(正在播放)

您將能夠枚舉組成集合的文件(歌曲)以查看正在播放的內容。然後在釋放它們時將其刪除。

不知道這是否有幫助。

謝謝, --Doc

相關問題