媒体播放列表标签描述了整个播放列表的参数情况。在每个播放列表中至少含有一个该媒体播放列表标签。
媒体播放列表标签不允许出现在主播放列表中。
1. EXT-X-TARGETDURATION
该标签指定了媒体文件持续时间的最大值,播放文件列表中的媒体文件在EXTINF标签中定义的持续时间必须小于或者等于该标签指定的持续时间。该标签在播放列表文件中必须出现一次,其格式为:
#EXT-X-TARGETDURATION:<s>
S是一个以秒为单位的整数
该标签是必须需要的
2. EXT-X-MEDIA-SEQUENCE
播放列表文件中每个媒体文件的URI都有一个唯一的序列号。EXT-X-MEDIA-SEQUENCE指明了出现在播放列表文件中的第一个URI的序列号。其格式如下:
#EXT-X-MEDIA-SEQUENCE:<number>
number是一个浮点数
播放列表文件中的EXT-X-MEDIA-SEQUENCE标签不能多于一个。如果播放列表文件中没有EXT-X-MEDIA-SEQUENCE标签,那么将会把播放列表中第一个URI的序列号当成0。
媒体文件的序列号码不是必须出现在它的URI中的。
该标签必须出现在第一个媒体片段之前。
3.EXT-X-DISCONTINUITY-SEQUENCE
该标签描述了不同播放流之间的同步关系。格式:
#EXT-X-DISCONTINUITY-SEQUENCE:<number>
number是一个浮点数
如果播放列表中不含有该标签,则默认不连续number为0
EXT-X-DISCONTINUITY-SEQUENCE标签必须在第一个媒体播放片段之前
EXT-X-DISCONTINUITY-SEQUENCE标签必须在EXT-X-DISCONTINUITY标签之前
4.EXT-X-ENDLIST
EXT-X-ENDLIST标签表示没有更多媒体文件将会加入到播放列表中,它可能会出现在播放列表文件的任何地方,但是不能出现两次或以上。其格式如下:
#EXT-X-ENDLIST
5.EXT-X-PLAYLIST-TYPE
EXT-X-PLAYLIST-TYPE标签为媒体播放列表提供了一些可变信息。它作用于整个媒体播放列表文件。该标签是可以选择的。
格式:#EXT-X-PLAYLIST-TYPE:<EVENT|VOD>
如果其实EVENT类型,媒体片段只能添加到播放列表最后面。如果是VOD类型,媒体播放列表不能被改变。
6.EXT-X-I-FRAMES-ONLY
该标签表示在该播放列表中的媒体片段都是一个I帧。I帧可以不用参考其它帧。I帧可以支持随机访问的点播方式:如快进等
该标签作用于整个播放列表中。
格式:#EXT-X-I-FRAMES-ONLY