def getThumbnail(self,service, url='', fileID=''):
# user isn't caching thumbnails
if not constants.CONST.CACHE or not service.settings.cacheThumbnails or self.cachePath == '':
if url != '':
return url + '|' + service.getHeadersEncoded()
elif self.package != None and self.package.file != None:
return self.package.file.thumbnail + '|' + service.getHeadersEncoded()
else:
return ''
if fileID == '':
if xbmcvfs.exists(str(self.cachePath) + str(self.package.file.id) + '/' + str(self.package.file.id) + '.jpg'):
return str(self.cachePath) + str(self.package.file.id) + '/' + str(self.package.file.id) + '.jpg'
else:
return self.package.file.thumbnail + '|' + service.getHeadersEncoded()
else:
if xbmcvfs.exists(str(self.cachePath) + str(fileID) + '/' + str(fileID) + '.jpg'):
return str(self.cachePath) + str(fileID) + '/' + str(fileID) + '.jpg'
else:
return url + '|' + service.getHeadersEncoded()
##
# get a list of offline files for this file
##
评论列表
文章目录