假设我有一个很大的m3u8播放列表
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-TARGETDURATION:10
#EXT-X-DISCONTINUITY
#EXTINF:10,
2720.mpg
#EXTINF:10,
2730.mpg
#EXTINF:10,
2740.mpg
#EXTINF:10,
2750.mpg
#EXTINF:10,
2800.mpg
#EXTINF:10,
2810.mpg
#EXTINF:10,
2820.mpg
#EXTINF:10,
2830.mpg
#EXT-X-ENDLIST
如果缺少一个单独的文件(例如2810.mpg),播放器将停止并且不会跳转到下一个可用文件(2820.mpg),就像我希望它的行为一样。有什么方法可以告诉HLS表现我想要的方式吗? (如果可能的话,我希望通过改变播放列表来实现这一目标)
答案 0 :(得分:1)
客户端加载的播放列表中指定的任何媒体段 必须立即下载(HLS草案 - 6.2.1)
如果它不存在,请不要将它放在播放列表中。