ライブラリ分類レジストリ エントリ

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

Windows メディア プレーヤーカスタム ファイル名拡張子を持つメディア ファイルが見つかった場合、そのファイルをオーディオ、ビデオ、またはその他の種類として分類する必要があるかどうかはわかりません。 既定では、Windows メディア プレーヤーライブラリの [その他のメディア] 部分にこのようなファイルが配置されます。

デジタル メディア ファイルにカスタム形式がある場合は、ユーザーのコンピューターのレジストリに 2 つのエントリを配置することで、Windows メディア プレーヤーにファイルをプレーヤーのライブラリに表示する場所に関する情報を提供できます。

1 つのエントリが次のサブキーに入ります。

HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\MLS\Extensions

レジストリ エントリの形式は次のとおりです。

名前 データ型
ドット (.) 区切り記号のないファイル名拡張子 REG_SZ ライブラリの場所を指定する文字列

 

もう 1 つのレジストリ エントリは、作成した次のサブキーに入ります。

HKEY_CLASSES_ROOT\customExtension

customExtension は、ドット (.) 区切り記号を含むファイル名拡張子です。

レジストリ エントリの形式は次のとおりです。

名前 データ型
PerceivedType REG_SZ ライブラリの場所を指定する文字列

 

両方のレジストリ エントリの値は同じである必要があります。 使用可能な値を次の表に示します。

説明
オーディオ カスタム拡張子を持つファイルは、ライブラリの音楽部分に表示されます。
video カスタム拡張機能を持つファイルは、ライブラリのビデオ部分に表示されます。

 

たとえば、次のレジストリ エントリは、ファイル名拡張子 .xyz を持つファイルがライブラリの音楽部分に表示されることを指定します。


HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\MLS\Extensions
    xyz     REG_SZ     audio

HKEY_CLASSES_ROOT\.xyz
    PerceivedType     REG_SZ     audio

ユーザーのコンピューター上のレジストリに書き込もうとするコードは、現在のユーザーが管理特権を持っている場合にのみ、HKEY_LOCAL_MACHINE サブツリーに書き込むことができることに注意してください。

ライブラリ分類レジストリ エントリは、次のバージョンのWindows メディア プレーヤーでサポートされています。

  • Windows メディア プレーヤー 9 シリーズと修正プログラム 823275
  • Windows メディア プレーヤー 10 以降

ファイル名拡張子レジストリ設定