2011-08-09 5 views
1

私は現在テレビに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メディアライブラリを制御する方法や、メディアライブラリを自動的に更新する方法についての洞察をお待ちしています。

答えて

0

ホストされ、リモートされたアプリケーションでWMPを使用するには、2つの方法があります。私が知る限り、リモートモードだけがライブラリへのアクセス権を持ち、あなたが言ったように、WMPを実行する必要があります。基本的にどちらもあなたが望むことはしません。

他のDLNAソリューションを調べることをおすすめします。 PS3 Media ServerServiioなどがあり、他にも匹敵する(またはそれ以上の)機能と簡単な設定が用意されています。これらのサーバーはどちらも幅広い種類のファイルのトランスコードをサポートしており、トランスコードなしでもより多くのファイル形式を再生できるようにする特定のテレビ用の互換モードを備えています。

個人的には、非常にカスタマイズ可能でスクリプト化可能なMediatombを使用していますが、Linuxのみです。

それでもリモートでWMPにアクセスしたい場合は、以下の記事は良いスタートです:

からこれを行う方法を示しています
関連する問題