shayu 发表于 2023-7-9 20:28:11

m3u8信息流合成

把地址合成m3u8后,只能播放第一段视频,播放完了就停止了,有大神帮帮看一下怎么修改,视频最大12秒

#EXTM3U
#EXT-X-TARGETDURATION:12
#EXTINF:12,
http://coolvideoandroidbssdlbig.ali.kugou.com/202307091511/54ea70e919ce9f8156e4ddb05939a5e4/591c1bd4cc5eca0f1439b94c0f573286.mp4
#EXTINF:12,
http://coolvideoandroidbssdlbig.tx.kugou.com/202307091951/d4b632b236793e737cef0e24d8a107ba/696dbbfcd1a2a2f5c69631f14c4bc3ef.mp4
#EXTINF:12,
http://coolvideoandroidbssdlbig.ali.kugou.com/202307091617/802e00917ddd3ded4829191db913efc4/6bb7ee227f279c1e406ac473294f7e42.mp4
#EXT-X-ENDLIST

feng129 发表于 2023-7-11 13:03:08

#EXTM3U                  
M3U8文件头,必须放在第一行;
#EXT-X-MEDIA-SEQUENCE      第一个TS分片的序列号,一般情况下是0,但是在直播场景下,这个序列号标识直播段的起始位置;
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-TARGETDURATION      每个分片TS的最大的时长;   
#EXT-X-TARGETDURATION:10   每个分片的最大时长是 10s
#EXT-X-ALLOW-CACHE         是否允许cache;         
#EXT-X-ALLOW-CACHE:YES      
#EXT-X-ALLOW-CACHE:NO    默认情况下是YES
#EXT-X-ENDLIST             M3U8文件结束符;
#EXTINF                  extra info,分片TS的信息,如时长,带宽等;一般情况下是   
#EXTINF:,[] 后面可以跟着其他的信息,逗号之前是当前分片的ts时长,分片时长 移动要小于
#EXT-X-TARGETDURATION 定义的值;
#EXT-X-VERSION             M3U8版本号#EXT-X-DISCONTINUITY       该标签表明其前一个切片与下一个切片之间存在中断。下面会详解
#EXT-X-PLAYLIST-TYPE       表明流媒体类型;
#EXT-X-KEY               是否加密解析,   
#EXT-X-KEY:METHOD=AES-128,URI="https://priv.example.com/key.php?r=52"   
加密方式是AES-128,秘钥需要请求   https://priv.example.com/key.php?r=52,请求回来存储在本地

shayu 发表于 2023-7-11 18:43:19

feng129 发表于 2023-7-11 13:03
#EXTM3U                  
M3U8文件头,必须放在第一行;
#EXT-X-MEDIA-SEQUENCE      第一个TS分片的序 ...

能帮我写一下吗?有红包,能完整连续播放

aini131425 发表于 2023-7-15 13:30:09

赞一个

Aboboxia 发表于 2023-8-1 02:40:25

谢谢大神

咸鱼 发表于 2024-1-17 14:27:37

66666666666666666
页: [1]
查看完整版本: m3u8信息流合成