Files
2023-04-21 16:08:18 +02:00

32 lines
596 B
Python

#!/usr/bin/env python
# encoding: utf-8
#
# SPDX-License-Identifier: LGPL-2.1-or-later
from __future__ import unicode_literals, absolute_import, division
import xbmc
from .log import LOG
class MyPlayer(xbmc.Player):
def __init__(self):
super(MyPlayer, self).__init__()
self.running = True
def onPlayBackEnded(self):
LOG('onPlayBackEnded')
self.finish()
def onPlayBackError(self):
LOG('onPlayBackError')
self.finish()
def onPlayBackStopped(self):
LOG('onPlayBackStopped')
self.finish()
def finish(self):
LOG('finish')
self.running = False