本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
.smil 資訊清單的需求
傳送 VOD MP4 資產到 時 AWS Elemental MediaPackage,必須包含 .smil 資訊清單。.smil 資訊清單是一種 XML 檔案,可做為資產中所有檔案的包裝函式,讓 MediaPackage 知道哪些 MP4s屬於單一資產。
資源
-
如需建立 .smil 資訊清單的相關指引,請參閱使用 AWS Elemental MediaPackage VOD (部落格) 的 .smil
。 -
如需同步多媒體整合語言 (SMIL) 的一般資訊,請參閱 SMIL 3.0 規格
。
MediaPackage 支援 .smil 資訊清單中的下列屬性。
Attributes
-
audioName
- 音軌的名稱,例如English 2
。 -
includeAudio
- 布林值,指出是否應包含音軌。此屬性應包含定義語言的任意值。如果未指定,所有 追蹤預設為true
。 -
src
或name
- 相對於資訊清單位置的文字串流或影片檔案的名稱或來源。 -
subtitleName
- 字幕名稱,例如English
。 -
systemLanguage
或language
- 系統語言,例如eng
。
範例 .smil 資訊清單
以下是 .smil
資訊清單的範例。
<?xml version="1.0" encoding="utf-8"?> <smil> <body> <alias value="Example"/> <switch> <video name="example_360.mp4" systemLanguage="eng,fra,spa" audioName="English,French,Spanish" includeAudio="true,true,true"/> <video name="example_480.mp4" systemLanguage="eng" audioName="English 2" includeAudio="false"/> <textstream src="example_subs_eng.srt" systemLanguage="eng" subtitleName="English" includeAudio="false"/> <textstream src="example_subs_fra.srt" systemLanguage="fra" subtitleName="French" includeAudio="false"/> <textstream src="example_subs_spa.srt" systemLanguage="spa" subtitleName="Spanish" includeAudio="false"/> </switch> </body> </smil>