スクリプト コマンドの使用
[このページに関連付けられている機能である Windows Media Format 11 SDK は、レガシ機能です。 これは、ソース リーダーとシンク ライターによって置き換えられます。 ソース リーダーとシンク ライターは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Format 11 SDK ではなくソース リーダーとシンク ライターを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]
Windows Media Format SDK では、スクリプト コマンドを使用して ASF ファイル内のアプリケーション アクションを通信できます。 各スクリプト コマンドは 2 つの文字列で構成され、最初の文字列はコマンドの種類、2 番目はコマンド データです。 たとえば、スクリプトの種類 "URL" を使用し、コマンド データとして有効なインターネット URL を渡すことができます。 "URL" 型のスクリプト コマンドをサポートする読み取りアプリケーションがこのコマンドを受け取ると、指定したアドレスがブラウザー ウィンドウで開きます。
Windows Media Format SDK には、ASF ファイルでスクリプトを配信するための 2 つのオプションが用意されています。 スクリプト ストリームを作成することも、ファイルのヘッダーにスクリプト コマンドを含めることもできます。 スクリプト ストリームは、スクリプト コマンドがプレゼンテーションの時間順に配信されるため便利です。 ファイル ヘッダーでスクリプト コマンドを使用する場合、アプリケーションでは、再生を開始する前にすべてのスクリプト コマンドを取得する必要があります。 スクリプト コマンドの表示時間を追跡し、適切なタイミングで応答する必要があります。
以降のセクションでは、ASF ファイルにスクリプト コマンドを含める方法について説明します。
セクション | 説明 |
---|---|
スクリプト ストリームを使用するには | スクリプト ストリームにスクリプト コマンドを含める方法について説明します。 |
ヘッダーにスクリプト データを追加するには | ファイル ヘッダーにスクリプト コマンドを含める方法について説明します。 |
Windows メディア プレーヤーでサポートされているスクリプト コマンドの使用 | Windows メディア プレーヤーで使用されるスクリプト コマンドについて説明します。 |
注意
以前のバージョンの Windows Media Format SDK では、ASF ファイルのコンテンツに対応する Web アドレスを開くためにスクリプト ストリームが使用されていました。 Web ストリームを使用して、同期された Web ページを操作できるようになりました。 詳しくは、 「Web ストリーム」を参照してください。
関連トピック