私は現在テレビにDLNAサーバとしてWMP 12を使用しています。手間のかからないようにセットアップすることに感心していますが、それについては少し迷惑がかかります。その1つは、新しいメディアファイルがライブラリのソースフォルダに追加されたときにライブラリを自動更新しないということです。WMPのインスタンスを実行せずにWMP 12メディアライブラリにアイテムを追加することはできますか?
私の全体的な目標は、自分のライブラリのソースフォルダに置かれたときに、新しいアイテムでWMPライブラリを自動的に更新することです。
私はしばらく検索しましたが、これを行う方法は見つかりませんでした。
MSドキュメントのこの領域を調べましたが、http://msdn.microsoft.com/en-us/library/dd562388(v=vs.85).aspxですが、実行中のWMPインスタンスで使用されているようです。ローカルのmediaCollectionオブジェクトのインスタンスを取得して、手動で更新したり、アイテムを追加したりする方法が見つからない(wmp.dllを利用して、デッドエンドと思われる:Reference to wmp.dll (\windows\system32\wmp.dll))
サポートされていないファイル拡張子のために私のメディアディレクトリを追跡するC#windowsサービスを既に持っているので、C#を使ってこれを行う。この機能を同じサービスにまとめるのが理想的です。
シンプルなものがありませんか?スクリプトやプログラムを使用してWMPメディアライブラリを制御する方法や、メディアライブラリを自動的に更新する方法についての洞察をお待ちしています。