

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# .smil 資訊清單的需求
<a name="supported-inputs-vod-smil"></a>

傳送 VOD MP4 資產至 時 AWS Elemental MediaPackage，必須包含 .smil 資訊清單。.smil 資訊清單是一種 XML 檔案，可做為資產中所有檔案的包裝函式，讓 MediaPackage 知道哪些 MP4s屬於單一資產。

**資源**
+ 如需建立 .smil 資訊清單的指引，請參閱[使用 AWS Elemental MediaPackage VOD （部落格） 的 .smil](https://aws.amazon.com/blogs/media/smil-using-aws-elemental-mediapackage-vod/)。
+ 如需同步多媒體整合語言 (SMIL) 的一般資訊，請參閱 [SMIL 3.0 規格。](https://www.w3.org/TR/SMIL/)

MediaPackage 支援 .smil 資訊清單中的下列屬性。

**Attributes**
+ `audioName` - 音軌的名稱，例如 `English 2`。
+ `includeAudio` - 布林值，指出是否應包含音軌。此屬性應包含定義語言的任意值。如果未指定，所有 追蹤都會預設為 `true`。
+ `src` 或 `name` - 相對於資訊清單位置的文字串流或視訊檔案的名稱或來源。
+ `subtitleName` - 字幕名稱，例如 `English`。
+ `systemLanguage` 或 `language` - 系統語言，例如 `eng`。

**Example .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>
```