swift-如何解析m3u播放列表中的徽标图像
我有一个解析m3u播放列表url,但我也不能解析图像url 来自GitHub的所有源代码: 有关解析频道徽标的任何建议,请参见swift-如何解析m3u播放列表中的徽标图像,swift,parsing,m3u,iptv,Swift,Parsing,M3u,Iptv,我有一个解析m3u播放列表url,但我也不能解析图像url 来自GitHub的所有源代码: 有关解析频道徽标的任何建议,请参见tvg logo 例如: #EXTINF:-1 tvg-logo="http://i.cdn.turner.com/adultswim/big/video/mainstream/liveStream.jpg" group-title="USA",[AS] Live Stream http://adultswimhls-i.akamaihd.net/hls/live/238
tvg logo
例如:
#EXTINF:-1 tvg-logo="http://i.cdn.turner.com/adultswim/big/video/mainstream/liveStream.jpg" group-title="USA",[AS] Live Stream
http://adultswimhls-i.akamaihd.net/hls/live/238460/adultswim/main/1/master_Layer5.m3u8
//您可以这样做,linkIm3会为您提供图像的url
设val2=line.components(分隔符:“”)
九月二日{
如果sep.hasPrefix(“tvg徽标=”){
设sep2=sep.components(以“,”分隔)
设sep1=sep2[0]
让indexStartOfText=sep1.index(sep1.startIndex,偏移量:10)
linkIm2=String(sep1[indexStartOfText…])
让indexEndOfText=linkIm2.index(linkIm2.endIndex,offsetBy:-1)
linkIm3=字符串(linkIm2[…如何解决此问题?
#EXTINF:-1 tvg-logo="http://i.cdn.turner.com/adultswim/big/video/mainstream/liveStream.jpg" group-title="USA",[AS] Live Stream
http://adultswimhls-i.akamaihd.net/hls/live/238460/adultswim/main/1/master_Layer5.m3u8
//You can do this, and linkIm3 gives you the url for the image
let val2 = line.components(separatedBy: " ")
for sep in val2{
if sep.hasPrefix("tvg-logo="){
let sep2 = sep.components(separatedBy: ",")
let sep1 = sep2[0]
let indexStartOfText = sep1.index(sep1.startIndex, offsetBy: 10)
linkIm2 = String(sep1[indexStartOfText...])
let indexEndOfText = linkIm2.index(linkIm2.endIndex, offsetBy: -1)
linkIm3 = String(linkIm2[..<indexEndOfText])
}
}