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