2016-10-23 7 views
0

Предположим, у меня есть большой список воспроизведения m3u8плеер останавливается, если даже один файл не существует из ЗОЖ 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 ведет себя так, как я хочу? (Я хочу, чтобы достичь этого путем изменения списка воспроизведения, если это возможно)

ответ

1

Любой медиа сегмент, который указан в списке воспроизведения загруженного клиентом должен быть доступен для скачивания (HLS Проект - 6.2.1)

Если этого не существует, не помещайте его в список воспроизведения в первую очередь.