357 |
listitem = xbmcgui.ListItem( |
listitem = xbmcgui.ListItem( |
358 |
label=name, iconImage='DefaultVideo.png', thumbnailImage=image) |
label=name, iconImage='DefaultVideo.png', thumbnailImage=image) |
359 |
listitem.setInfo(type="Video", infoLabels={"Title": name}) |
listitem.setInfo(type="Video", infoLabels={"Title": name}) |
360 |
listitem.setProperty('ResumeTime', '300') |
|
361 |
listitem.setProperty('TotalTime', '3000') |
listitem.setProperty('StartOffset', str(position) ) |
362 |
|
|
363 |
if len(subtitleurl) > 0: |
if len(subtitleurl) > 0: |
364 |
listitem.setSubtitles([subtitleurl]) |
listitem.setSubtitles([subtitleurl]) |
366 |
player = TodicPlayer() |
player = TodicPlayer() |
367 |
player.play(str(url), listitem) |
player.play(str(url), listitem) |
368 |
|
|
|
# kan ikke loade subtitles hvis foerend playeren koerer |
|
|
count = 0 |
|
|
while not xbmc.Player().isPlaying(): |
|
|
xbmc.sleep(250) |
|
|
count += 1 |
|
|
if count > 10: |
|
|
break |
|
|
|
|
|
|
|
|
|
|
|
if xbmc.Player().isPlaying(): |
|
|
|
|
|
if (position > 0): |
|
|
while (player.getTotalTime() == 0.0): #Vent indtil vi har beregnet hvor langt klippet er |
|
|
xbmc.sleep(250) |
|
|
|
|
|
print( "[Todic] totalTime " + str( player.getTotalTime() )) |
|
|
player.seekTime(position) |
|
|
|
|
369 |
|
|
370 |
#Holder python kørernde indtil at det bliver bedt om at stoppe |
#Holder python kørernde indtil at det bliver bedt om at stoppe |
371 |
while (not xbmc.abortRequested): |
while (not xbmc.abortRequested): |