Python+omxplayer
Posté : ven. 3 févr. 2017 09:06
Bonjour ! Je dois faire un projet qui consiste, lorsque l'on appuie sur un bouton : un son sort d'une enceinte(Quel originalité).
Voici le code : (Volé sur internet)
_____________________________________
Sauf que celui çi sort sur l'hdmi ... Et pas sur les enceintes, j'aimerai qu'il sorte en local comme dans la console (omxplayer -o local).
Merci d'avance !!!
Voici le code : (Volé sur internet)
Code : Tout sélectionner
import subprocess, time
import RPi.GPIO as GPIO
INPUT_PIN = 3
GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
GPIO.setup(INPUT_PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)
video_started = False
play_process = None
val = -1
while True:
val = GPIO.input(INPUT_PIN)
if val == 0: # Button pressed
print("Button pressed")
if not video_started:
play_process = subprocess.Popen(['omxplayer','audio.mov''],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
close_fds=True)
if play_process != None:
video_started = play_process.poll() == None
else:
video_started = False
print("Video started : %s" % video_started)
time.sleep(0.2)
Sauf que celui çi sort sur l'hdmi ... Et pas sur les enceintes, j'aimerai qu'il sorte en local comme dans la console (omxplayer -o local).
Merci d'avance !!!