自動プレイリストを使用してライブラリ内のコンテンツを整理する

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードで SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

自動再生リストを使用して、提供するプレミアム コンテンツを整理できます。 たとえば、Windows メディア プレーヤーを使用して、少なくとも 4 つ星のユーザー評価を持つ指定したコンテンツのみを含む自動プレイリストを作成できます。 その後、Windows メディア プレーヤーのライブラリに自動プレイリストを追加して、コンテンツ ディストリビューター ノードの下の [購入した音楽] ノードに表示されるようにすることができます。

これを行うには、次の手順に従います。

  1. 自動プレイリストを作成します。
  2. Windows エクスプローラーを使用して、自動プレイリストを参照し、.wpl ファイルを取得します。
  3. Windows メディア プレーヤー オブジェクト モデルを使用して、自動プレイリストをライブラリに追加します。
  4. プレイリストの WM/ContentDistributor 属性をコンテンツ ディストリビューター キー名に設定します。
  5. プレイリストの SyncOnly 属性を true に設定します。

次の JScript コード例は、ライブラリの Proseware ノードに "Favorite Hits" という名前の自動プレイリストを追加する関数を示しています。

function AddWPL()
{
    var pl = Player.mediaCollection.add("c:\\media\\Favorite Hits.wpl");
    pl.setItemInfo("WM/ContentDistributor", "Proseware");
    pl.setItemInfo("SyncOnly", true);
}

ライブラリ統合について

タイプ 1 およびタイプ 2 のオンライン ストアに共通する情報

MediaCollection.add

Playlist.setItemInfo

静的プレイリストと自動プレイリスト

SyncOnly 属性

WM/ContentDistributor 属性

ライブラリの操作