Controlling OMX Player from PyGame - Raspberry Pi Forums


so i'm trying control omxplayer within pygame application. have code :

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) 
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.

what didn't work when tried pyomxplayer?

dave.


raspberrypi



Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62