如题,m3u8格式的如下示例播放崩溃,微信崩溃,示例:
http://xx.xx.xx.xx/a/b/c/1.m3u8
内容示例:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:19
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:15,
sd_dsj_xyj01_201305020.ts
#EXTINF:6,
sd_dsj_xyj01_201305021.ts
#EXTINF:12,
sd_dsj_xyj01_201305022.ts
#EXTINF:8,
sd_dsj_xyj01_201305023.ts
……
如果里边的地址是带http的长地址就可以,如上示例的短地址就不能播放,直接崩溃!
多次测验,IOS端短地址的有的可以播,但是带EXT-X-MEDIA-SEQUENCE这个标记的崩溃
网友回复:
经过多次测试,打开的网址有特殊字符,用encodeURI编码能看到,%00,处理掉就没问题了