Share via


複数の値を持つ属性 (Windows メディア プレーヤー SDK)

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

一部のメディア項目属性には、複数の値を指定できます。 たとえば、[ 作成者]、[ WM/Composer]、[ WM/ジャンル ] の各属性に複数の値を設定できます。 このような属性のデータ型は 、複数値の文字列です。

Windows メディア プレーヤーでは、ライブラリは 1 つのフィールドに複数の値を表示し、値をセミコロンで区切ります。 ただし、各値は実際には Windows Media アイテム内の個別の属性です。

特定の属性に複数の値があるかどうかを判断し、それらの値をすべて取得するコードを記述できます。 Media を使用する必要があります。getItemInfoByTypeメディアを使用する場合。複数値の属性を取得する getItemInfo メソッドは、最初の値のみを取得します。

属性値の読み取り」 トピックの最後の例では、 メディアの使用方法を示します。getAttributeCountByTypeMedia。特定の属性の複数の値を取得する getItemInfoByType メソッド。

メディア アイテムの属性

Media オブジェクト

CD または DVD からの属性値の読み取り