Avatar ·

Raspberry Pi + omxplayer-wrapper - reproducción de archivos de video en el orden deseado al presionar botones

📁 función, python, ejemplo, Desarrollo de bots (Telegram, Discord), IA, trabajo

Estoy intentando reproducir archivos de video en Raspberry Pi desde Python. Para ello uso omxplayer-wrapper.

Estoy tratando de implementar el siguiente algoritmo:

  1. Al inicio del programa se reproduce el archivo a.mp4
  2. Al presionar el botón 1, a.mp4 se detiene y se inicia b.mp4. Cuando termina, se vuelve a iniciar a.mp4
  3. Al presionar el botón 2, a.mp4 se detiene y se inicia c.mp4. Cuando termina, se vuelve a iniciar a.mp4

El algoritmo funciona, pero se observan los siguientes inconvenientes:

  1. Después de que termina de reproducirse b.mp4, antes de iniciar a.mp4 se ve el escritorio (aproximadamente 1 segundo)
  2. Después de que termina de reproducirse c.mp4, antes de iniciar a.mp4 se ve el escritorio por más tiempo (aproximadamente 10-12 segundos)

¿Cómo realizar correctamente esta tarea?

Adjunto un esbozo del código:

from omxplayer import OMXPlaye