def setSubtitles(self):
subs = self.player.video.selectedSubtitleStream()
if subs:
xbmc.sleep(100)
self.player.showSubtitles(False)
path = subs.getSubtitleServerPath()
if path:
if self.mode == self.MODE_ABSOLUTE:
util.DEBUG_LOG('Setting subtitle path: {0}'.format(path))
self.player.setSubtitles(path)
self.player.showSubtitles(True)
else:
util.DEBUG_LOG('Transcoded. Skipping subtitle path: {0}'.format(path))
else:
# util.TEST(subs.__dict__)
# util.TEST(self.player.video.mediaChoice.__dict__)
if self.mode == self.MODE_ABSOLUTE:
util.DEBUG_LOG('Enabling embedded subtitles at: {0}'.format(subs.typeIndex))
util.DEBUG_LOG('Kodi reported subtitles: {0}'.format(self.player.getAvailableSubtitleStreams()))
self.player.setSubtitleStream(subs.typeIndex)
self.player.showSubtitles(True)
else:
self.player.showSubtitles(False)
评论列表
文章目录