共用方式為


使用異步讀取器依時間搜尋

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

如果您想要在 ASF 檔案中尋找特定的簡報時間,則必須正確設定檔案。 根據預設,您只能在音訊檔案中搜尋,但在搜尋之前,必須先編製視訊檔案的索引。 如果您不確定檔案的建立方式,您可以呼叫 IWMHeaderInfo::GetAttributeByName來檢查檔案標頭中的 g_wszWMSeekable 屬性。

若要使用異步讀取器透過呈現時間在 ASF 檔案中搜尋數據,請呼叫 IWMReader::Start,並分別傳遞您想讀取的檔案部分的起始時間和持續時間作為 cnsStartcnsDuration

IWMReader 介面

使用異步讀取器讀取檔案

播放時讀取元數據

使用索引