def playNext(self, service, package):
(mediaURLs, package) = service.getPlaybackCall(package)
options = []
mediaURLs = sorted(mediaURLs)
for mediaURL in mediaURLs:
options.append(mediaURL.qualityDesc)
if mediaURL.qualityDesc == 'original':
originalURL = mediaURL.url
playbackURL = ''
playbackQuality = ''
if service.settings.promptQuality:
if len(options) > 1:
ret = xbmcgui.Dialog().select(service.addon.getLocalizedString(30033), options)
else:
ret = 0
else:
ret = 0
playbackURL = mediaURLs[ret].url
if self.service.settings:
xbmc.log(self.service.addon.getAddonInfo('name') + ': Play next ' + str(playbackURL), xbmc.LOGNOTICE)
playbackQuality = mediaURLs[ret].quality
item = xbmcgui.ListItem(package.file.displayTitle(), iconImage=package.file.thumbnail,
thumbnailImage=package.file.thumbnail, path=playbackURL+'|' + service.getHeadersEncoded())
item.setInfo( type="Video", infoLabels={ "Title": package.file.title } )
self.PlayStream(playbackURL+'|' + service.getHeadersEncoded(),item,0,package)
评论列表
文章目录