次の方法で共有


WMPDVD プロトコル

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

WMPDVD プロトコルを使用すると、URL 構文を使用して DVD からメディアを指定できます。 これは、プロトコルの一般的な形式です。

wmpdvd://drive/title/chapter?contentdir=path

ドライブ セグメントは DVD ドライブの文字です。ドライブ指定子で通常使用されるコロンは含まれません。 このセグメントは常に必要です。

タイトル セグメントは、再生するタイトルの番号です。 特定のタイトルまたは特定のタイトルの特定の章で再生を開始する場合を除き、必須ではありません。

チャプター セグメントは、再生するチャプターの番号です。 特定のタイトルの特定の章で再生を開始する場合を除き、必須ではありません。

contentdir 引数は、VIDEO_TSへのパスです。IFO ファイル。ローカル ストレージまたはネットワーク共有にある可能性があります。 このセグメントを含める場合、 ドライブ セグメントはまだ必要ですが無視されます。 タイトル セグメントまたはタイトル セグメントとチャプター セグメントの両方も含める場合、それらはドライブ セグメントではなく contentdir セグメントで指定された DVD コンテンツに対して相対的になります。

次の例では、WMPDVD プロトコルを使用して、DVD が自動的に開始されるかのように、最初から DVD を再生します。

player.url = "wmpdvd://F";

次の例では、WMPDVD プロトコルを使用して、指定したタイトルの先頭から DVD を再生します。

player.url = "wmpdvd://F/2";

次の例では、WMPDVD プロトコルを使用して、指定した章の DVD を再生します。

player.url = "wmpdvd://F/2/4";

次の例では、WMPDVD プロトコルを使用して、ローカル ストレージから DVD コンテンツを再生します。 パス文字列は、VIDEO_TSを含むフォルダーで終わります。IFO ファイル。ファイル名は含まれません。 この例では、 ドライブ セグメントの値は必須ですが効果がなく、再生はタイトル 2 の第 4 章で開始されます。

player.url = "wmpdvd://Z/2/4?contentdir="d:\sample1\video_ts";

URL プロパティに WMPDVD 文字列を割り当てるには、Windows メディア プレーヤー 9 シリーズ以降が必要です。

サポートされているプロトコルとファイルの種類