1

現在、テレビの 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 メディア ライブラリを制御する方法、またはメディア ライブラリを自動更新する方法についてのアイデアをいただければ幸いです。

4

1 に答える 1

0

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

他の DLNA ソリューションを検討することをお勧めします。PS3 Media ServerServiio、および同等の (またはそれ以上の) 機能と簡単なセットアップを提供する他の多数のものがあります。これらのサーバーはどちらも、より幅広いファイル タイプのトランスコーディングをサポートしており、特定のテレビ用の互換モードを備えているため、トランスコーディングを行わなくても、より多くのファイル形式を再生できます。

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

それでもリモーティングで WMP にアクセスしたい場合は、次の記事を参考にしてください。

于 2011-08-09T05:13:22.793 に答える