共用方式為


使用文稿命令

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器接收寫入器已取代它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器匯流寫入器,而非使用 Windows Media Format 11 SDK。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

Windows 媒體格式 SDK 支援使用文稿命令在 ASF 檔案中傳達應用程式動作。 每個腳本命令是由兩個字串所組成,第一個字元串是命令的類型,第二個是命令數據。 例如,您可以使用腳本類型 「URL」 並傳遞有效的因特網 URL 作為命令數據。 當支援類型為 「URL」 之文本命令的讀取應用程式收到此命令時,它會在瀏覽器視窗中開啟指定的位址。

Windows 媒體格式 SDK 提供兩個選項,可在 ASF 檔案中傳遞腳本。 您可以建立文稿數據流,也可以在檔案的標頭中包含腳本命令。 腳本數據流很有用,因為腳本命令會以簡報時間順序傳遞。 如果您在檔案標頭中使用腳本命令,應用程式必須在開始播放之前擷取所有腳本命令。 您必須追蹤文稿命令的呈現時間,並在正確的時間響應它們。

下列各節說明如何在 ASF 檔案中包含腳本命令。

部分 描述
使用腳本串流 描述如何在文稿數據流中包含腳本命令。
將腳本數據添加至標題 描述如何在檔案標頭中包含腳本命令。
使用 Windows Media Player 支援的腳本命令 描述 Windows Media Player 所使用的腳本命令。

 

注意

在舊版的 Windows 媒體格式 SDK 中,腳本數據流可用來開啟對應至 ASF 檔案內容的 Web 位址。 您現在可以使用 Web 資料流來處理同步處理的網頁。 如需詳細資訊。 請參閱 Web Streams

 

文稿命令

程式設計手冊