def render_video(self,item):
#util.debug("_render_video")
params = self.params()
params.update({'play':item['url'],'dtitle':item['title']})
#for k,v in item.iteritems():
# params.update({k: str(v)})
downparams = self.params()
if item.get('originaltitle_seo'):
downparams.update({'title':"%s%s" % (item['originaltitle_seo'], item['extension']), 'down':item['url']})
else:
downparams.update({'title':"%s.%s" % (item['title'], 'mp4'), 'down':item['url']})
title = item['title'] #'%s%s' % (item['title'],item['size'])
menuItems = {}
if "!download" not in self.provider.capabilities():
menuItems[xbmc.getLocalizedString(33003)] = downparams
if 'trailer' in item.keys() and item['trailer'] != '' and item['trailer'] is not None:
trailerparams = {'action-type': 'trailer', 'url': item['trailer']}
menuItems['Trailer'] = trailerparams
if 'menu' in item.keys():
for ctxtitle, value in item['menu'].iteritems():
if ctxtitle.find('$') == 0:
try:
ctxtitle = self.addon.getLocalizedString(int(ctxtitle[1:]))
except:
pass
menuItems[ctxtitle] = value
#util.debug("menuItems: %s" % str(menuItems))
self.add_video(title,
params,
item['img'],
infoLabels=item,
menuItems=menuItems
)
评论列表
文章目录