Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 25, 2016 14:16:53

george31
Зарегистрирован: 2016-01-09
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OMXPLAYER после автозапуска

Если запускать скрипт из консоли, или интерпретатора, то все работает нормально. После нажатия кнопки - начинает воспроизводиться видео. Но если добавить запуск этого скрипта в автозапуск (rc.local), то скрипт запускается, но вот запускать видео ни как не хочет. В чем может быть дело?

import pygame
import RPi.GPIO as GPIO
import time
import subprocess
from pygame.locals import *
GPIO.setmode(GPIO.BCM)
GPIO.setup(24, GPIO.IN)
PIPE = subprocess.PIPE
cmd = 'omxplayer --loop --font-size 1 -b -o hdmi 1.MPG'
cmd2 = 'pkill omxplayer '
running = True
stat = True
pygame.init()
pygame.mouse.set_visible(False)
window = pygame.display.set_mode((0,0), pygame.FULLSCREEN)
window.fill(pygame.Color(0,0,0))
fps = pygame.time.Clock()
global p

while running:#Ждем нажатия кнопки
inputValue = GPIO.input(24)
if (inputValue == True):
p = subprocess.Popen(cmd, shell = True)#Запускаем воспроизведение видео
running = False
while stat:
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:#Закрываем программу
subprocess.Popen(cmd2, shell = True)
stat = False
pygame.display.update()
fps.tick(30)
pygame.quit()

Офлайн

#2 Янв. 25, 2016 19:31:08

george31
Зарегистрирован: 2016-01-09
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OMXPLAYER после автозапуска

Вопрос решился:
В терминале:

gksudo leafpad /etc/xdg/autostart/movie.desktop
В файле главное Terminal=true:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Movie
Comment=
Exec=sudo python /home/pi/movie.py
Terminal=true
Type=Application

Отредактировано george31 (Янв. 25, 2016 19:31:30)

Офлайн

#3 Май 8, 2016 11:37:57

invis324
Зарегистрирован: 2016-04-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OMXPLAYER после автозапуска

Подскажите, при нажатии кнопки никакой реакции, может я что-то делаю не так?

Офлайн

#4 Май 8, 2016 11:38:12

invis324
Зарегистрирован: 2016-04-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OMXPLAYER после автозапуска

Просто черный экран

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version