Avatar ·

Raspberry Pi + OMXPLAYER -WRAPER - lancer des fichiers vidéo dans le bon ordre en appuyant sur des boutons

📁 fonction, Sujets avancés sur Python, exemple, Développement de bots (Telegram, Discord), IA, travail

J'essaie de lancer des fichiers vidéo avec Raspberry Pi depuis un script Python. Pour cela, j'utilise Omxplayer-Wrapper.

J'essaie d'implémenter l'algorithme suivant :

  1. Au début du programme, a.mp4 est lancé.
  2. Lorsqu'on appuie sur le bouton 1, a.mp4 s'arrête et b.mp4 est lancé. Quand il se termine, a.mp4 est relancé.
  3. Lorsqu'on appuie sur le bouton 2, a.mp4 s'arrête et c.mp4 est lancé. Quand il se termine, a.mp4 est relancé.

L'algorithme fonctionne, mais les défauts suivants sont observés :

  1. Après la fin du fichier b.mp4 avant le lancement de a.mp4, le bureau est visible (environ 1 seconde).
  2. Après la fin du fichier c.mp4 avant le lancement de a.mp4, le bureau est visible plus longtemps (environ 10-12 secondes).

Comment réaliser cette tâche correctement ?

Je donne un aperçu du code :

 from omxplayer  import  OMXPlayer