次の方法で共有


ASP ページを使用して Windows メディア メタファイルプレイリストを動的に作成する

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

Active Server Pages (ASP、または .asp ファイル) を使用すると、ユーザーが提供する情報に基づいてプレイリストを動的に生成できます。 ASP ページは、Microsoft インターネット インフォメーション サービス (IIS) と組み合わせて使用される動的 Web ページです。 ASP は、HTML、スクリプト、再利用可能な ActiveX サーバー コンポーネントを組み合わせて、動的で強力な Web ベースのビジネス ソリューションを作成できる環境です。 ASP ページを使用すると、Microsoft Visual Basic Scripting Edition (VBScript) と Microsoft JScript の両方のネイティブ サポートを使用して、IIS のサーバー側スクリプトを有効にします。 この説明では、ASP と変数の定義に精通していることを前提としています。

すべてのヘッダー情報は、Windows メディア プレーヤーに返される ASP ページ文字列の最初の行に含める必要があります。

ASP ページを使用してプレイリストを生成する場合は、応答オブジェクトの ContentType の値を指定する必要があり、Windows メディア プレーヤーに関する待機時間の問題により、ASP ページのプロパティの有効期限が切れますResponse.ContentType 値は、Windows Media メタファイルの有効なファイル名拡張子である必要があります。 使用できる値は、wma、wax、wmv、wvx、asf、asx です。

Response.expires プロパティは、再生リスト ファイルをキャッシュWindows メディア プレーヤー時間を秒単位で指定します。 値を 0 に指定すると、Windows メディア プレーヤーユーザーがページを更新するたびにサーバーに新しいプレイリストが要求されます。

Active Server Pages での Response オブジェクトの使用の詳細については、Platform SDK を参照してください。

次のコードは、Windows Media メタファイルプレイリストの生成に使用される ASP ページの例です。

<%Response.ContentType = "video/x-ms-wma"%><%Response.expires=0 %>
<ASX VERSION="3.0">
    <TITLE>Your title here</TITLE>
    <ENTRY>
        <REF HREF ="mms://adventure-works.com/pubpt/filename.wma" />
    </ENTRY>
</ASX>

メタファイルプレイリストの作成