2012-04-16 28 views
1

Media Center AddinをVb6に書き込んでいます。「現在再生中の曲FilePathまたはURl」が見つかるまで、現在開かれているファイルをVB6でMedia Centerで検出する方法

私は何時間も "現状で開いているファイル"がどの時点でマシンにあるのかを理解するために頭を悩ませました。

私の考えでは...すべての現在開いているファイルを取得し、その後、これらの拡張機能をフィルタリングして、現在再生中のメディアアイテムを見つけて、ファイルパスを取得することです

誰もが私はこれを行うことができます方法を知っています?どのメソッドやクラスやライブラリを見たり、インポートしたりする必要があります。これは本当に私に考えさせてくれました。私は、WMIのWindows Managementを見ていた

は、私はあなたがVB6でこれを行うことができますかわからない

答えて

0

..任意のヘルプは素晴らしいことだ...制御し、しかし、私が探しています何を見つけるように見える傾けます。

Media Center SDKは、Microsoft.MediaCenter名前空間がMediaCollectionクラスを公開することを示します。このクラスには、曲(ファイル)が開かれたときにコレクションを構築するために使用できるAddItemメソッドがあります。その特定のコレクションがアクティブ(再生中)かどうかを示すIsActiveという名前のプロパティがあります。

再生中のものを表示するためにコレクションを構成するファイル(曲)を列挙できます。そして、リリースされたときにそれらを削除します。

これが役立つかどうかはわかりません。

ありがとう、 - ドック

関連する問題