def play(url, name, icon, description, pdialogue=None): from resources.root import resolvers import xbmcgui url = url.strip() url = resolvers.resolve(url, description) liz = xbmcgui.ListItem(name, iconImage=iconimage, thumbnailImage=iconimage) liz.setInfo(type='Video', infoLabels={'Title': name}) liz.setProperty("IsPlayable", "true") liz.setPath(url) from resources.modules import control if url.endswith('.ts') or url.endswith('.f4m'): playf4m(url, 'TEST') else: item = control.item(path=url, iconImage=icon, thumbnailImage=icon) try: item.setArt({'icon': icon}) except: pass item.setInfo(type='Video', infoLabels='') control.player.play(url, item) control.resolve(int(sys.argv[1]), True, item) for i in range(0, 240): if xbmc.Player().isPlayingVideo(): break control.sleep(1000) while xbmc.Player().isPlayingVideo(): control.sleep(2000) control.sleep(5000)
def play(url,name,icon,description,pdialogue=None): from resources.root import resolvers import xbmcgui url = url.strip() url = resolvers.resolve(url,description) liz = xbmcgui.ListItem(name, iconImage=iconimage, thumbnailImage=iconimage) liz.setInfo(type='Video', infoLabels={'Title':name}) liz.setProperty("IsPlayable","true") liz.setPath(url) from resources.modules import control if url.endswith('.ts') or url.endswith('.f4m'): playf4m(url,'TEST') else: item = control.item(path=url, iconImage=icon, thumbnailImage=icon) try: item.setArt({'icon': icon}) except: pass item.setInfo(type='Video', infoLabels = '') control.player.play(url, item) control.resolve(int(sys.argv[1]), True, item) for i in range(0, 240): if xbmc.Player().isPlayingVideo(): break control.sleep(1000) while xbmc.Player().isPlayingVideo(): control.sleep(2000) control.sleep(5000)