Avatar ·

Raspberry Pi + OMXPLAYER -WRAPER - iniciando arquivos de vídeo na ordem correta ao pressionar botões

📁 função, python, exemplo, botas, IA, trabalho

Tentando iniciar arquivos de vídeo com Raspberry Pi a partir de um script Python. Para isso, uso Omxplayer-Wrapper.

Tento implementar o seguinte algoritmo:

  1. No início do programa, a.mp4 é iniciado.
  2. Ao pressionar o botão 1, a.mp4 para e b.mp4 é iniciado. Quando termina, a.mp4 é iniciado novamente.
  3. Ao pressionar o botão 2, a.mp4 para e c.mp4 é iniciado. Quando termina, a.mp4 é iniciado novamente.

O algoritmo funciona, mas as seguintes falhas são observadas:

  1. Após o arquivo b.mp4 terminar, antes de iniciar a.mp4, a área de trabalho fica visível (aproximadamente 1 segundo).
  2. Após o arquivo c.mp4 terminar, antes de iniciar a.mp4, a área de trabalho fica visível por mais tempo (aproximadamente 10-12 segundos).

Como realizar esta tarefa corretamente?

Forneço um esboço do código:

from omxplayer import OMXPlayer