some stuff

This commit is contained in:
langolierz
2017-10-12 02:35:26 +00:00
4 changed files with 21 additions and 11 deletions

3
.gitignore vendored
View File

@@ -1,2 +1,3 @@
*.pyc *.pyc
*.log *.log
.vscode

View File

@@ -11,10 +11,16 @@ import data_centre
# logger = data_centre.setup_logging() # logger = data_centre.setup_logging()
tk = Tk() tk = Tk()
label1Text = StringVar()
label1Text.set('blah')
# tk.withdraw() # tk.withdraw()
canvas = Frame(tk, width=500, height=400) frame = Frame(tk, width=500, height=400)
# data = data_centre.data() # data = data_centre.data()
video_driver = video_centre.video_driver(canvas) label = Label(tk, textvariable=label1Text)
video_driver = video_centre.video_driver(frame)
label.pack()
def key(event): def key(event):
print "pressed", repr(event.char) print "pressed", repr(event.char)
@@ -24,13 +30,16 @@ def key(event):
data_centre.update_next_bank_number(int(event.char)) data_centre.update_next_bank_number(int(event.char))
video_driver.next_player.reload_content() video_driver.next_player.reload_content()
canvas.bind("<Key>", key) def update_current_time():
label1Text.set(video_driver.current_player.omx.get_position())
canvas.pack() tk.after(500, update_current_time)
canvas.focus_set()
frame.bind("<Key>", key)
frame.pack()
frame.focus_set()
tk.after(500, update_current_time)
tk.mainloop() tk.mainloop()
# try: # try:
# # video_driver = video_centre.video_driver(canvas) # # video_driver = video_centre.video_driver(canvas)

View File

@@ -1 +1 @@
2 1

View File

@@ -123,20 +123,20 @@ class video_player(object):
def load_content(self): def load_content(self):
self.status = 'LOADING' self.status = 'LOADING'
next_context = data_centre.get_next_context() next_context = data_centre.get_next_context()
logger.info('{} is loading now {}'.format(self.name, next_context['location'])) logger.info('{} is loading now {}'.format(
self.name, next_context['location']))
self.omx.load(next_context['location'], 'after-first-frame', self.omx.load(next_context['location'], 'after-first-frame',
'--win 0,0,400,400 --no-osd', '') '--win 0,0,400,400 --no-osd', '')
def reload_content(self): def reload_content(self):
self.status = 'RELOADING' self.status = 'RELOADING'
if self.omx.omx_loaded and self.is_loaded(): if self.is_loaded():
self.exit() self.exit()
else: else:
self.widget.after(50,self.reload_content) self.widget.after(50,self.reload_content)
print("trying to reload") print("trying to reload")
self.load_content() self.load_content()
#layer = layer + 1 #layer = layer + 1
def set_to_default(self): def set_to_default(self):