Controlling OMX Player from PyGame - Raspberry Pi Forums
so i'm trying control omxplayer within pygame application. have code :
however, doesn't seems works, can start movie when i'm pressing "p" key, after cannot stop movie when press "p" key again.
i've tried alternative solution disabling set_grab , try press "q" quit (as it' how quit omxplayer right?), nothing happens to, cannot quit video, have wait until playback finished or reboot pi.
i've tried api such pyomxplayer, they're doesn't seems work.
pointers can accomplish this?
before.
code: select all
import sys, os, pygame movie = "/home/pi/movie.mkv" movie_playing = false pygame.init() pygame.event.set_grab(true) screen = pygame.display.set_mode((0, 0), pygame.noframe) clock = pygame.time.clock() while true: for event in pygame.event.get(): if event.type == pygame.quit: sys.exit() elif event.type == pygame.keyup: if event.key == pygame.k_escape: sys.exit() if event.key == pygame.k_p: if not movie_playing: movie_playing = true os.popen("omxplayer -o hdmi -p "+movie) else: os.popen("killall omxplayer") screen.fill((255, 255, 255)) clock.tick(30)
i've tried alternative solution disabling set_grab , try press "q" quit (as it' how quit omxplayer right?), nothing happens to, cannot quit video, have wait until playback finished or reboot pi.
i've tried api such pyomxplayer, they're doesn't seems work.
pointers can accomplish this?
before.
what didn't work when tried pyomxplayer?
dave.
dave.
raspberrypi
Comments
Post a Comment