關於 SAMI 檔案

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

SAMI 檔案是副檔名為 .smi 或 .sami 的文字檔。 它們包含用於同步化隱藏式輔助字幕、字幕和音訊描述的文字字串。 它們也會指定Windows 媒體播放機控制項用來同步處理關閉標題文字與音訊或視訊內容的計時參數。 當數位媒體檔案到達 SAMI 檔案中指定的時間時,文字會根據網頁的關閉標題顯示區域而變更。

除了簡單的文字編輯器 (,例如 Microsoft 記事本) ,不需要特殊軟體才能建立 SAMI 檔案。 SAMI 和 HTML 共用常見的元素,例如 和 < BODY > 標籤。 如同 HTML,SAMI 檔案中使用的標籤必須一律用於配對。 例如,BODY 元素以 < BODY > 標記開頭,而且一律以 /BODY > 標記結尾 < 。

基本 SAMI 檔案需要三個基本標記: <SAMI><HEAD><BODY>

標記 <SAMI> 會將檔識別為 SAMI 檔,讓其他應用程式可以辨識其檔案格式。

<HEAD></HEAD> 標記之間,您可以定義 SAMI 檔的基本指導方針和其他格式資訊,例如檔標題、一般資訊和隱藏式輔助字幕的樣式屬性。 如同 HTML,HEAD 元素內宣告的內容不會顯示為輸出。

</BODY> 標記之間 <BODY> 定義的元素和屬性會顯示使用者看到的內容。 在 SAMI 中,BODY 元素包含同步處理的參數,以及用於隱藏式輔助字幕的文字字串。

在 HEAD 元素內定義,STYLE 元素會提供 SAMI 中新增的功能。 在 <STYLE></STYLE> 標籤之間,您可以定義數個級聯樣式表單 (CSS) 樣式和版面配置選取器。 您可以自訂樣式屬性,例如字型、大小和對齊方式,以提供豐富的使用者體驗,同時提升協助工具。 例如,定義大型文字字型樣式類別可以改善難以閱讀小型文字的使用者可讀性。 此外,藉由定義數個不同的語言類別,您可以協助國際使用者進一步瞭解數位媒體內容。

將隱藏式輔助字幕新增至數位媒體