指令碼命令
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
Windows 媒體格式 SDK 支援的指令碼命令是簡單的名稱和值字串組。 例如,常見的指令碼命令是 「URL」,供Windows 媒體播放機和其他播放應用程式用來開啟網頁。 「URL」 命令的腳本組另一半包含有效的統一資源定位器 (URL) ,例如 https://www.adatum.com
。 此 SDK 的物件不會針對任何特定命令提供任何支援;您的應用程式必須包含邏輯,才能處理您使用的任何命令。 您可以使用Windows 媒體播放機支援的命令來維持與大部分玩家的相容性。
指令碼命令可以透過下列兩種方式之一傳遞:在腳本資料流程或檔案標頭中。
腳本資料流程
您可以在 ASF 檔案中,在自己的資料流程中傳遞指令碼命令。 腳本資料流程中的每個範例都包含名稱/值組的兩個字串。 使用腳本資料流程的優點是命令會在正確的簡報時間傳遞。
檔案標頭中的指令碼命令
指令碼命令可以包含在檔案標頭中,以在播放時擷取。 播放應用程式負責在適當的時間執行指令碼命令。 在檔案標頭中使用指令碼命令的優點是,在開始接收範例之前,可以使用所有指令碼命令。
相關主題