Raspberry Pi + omxplayer-wrapper - lancement de fichiers vidéo dans l'ordre souhaité par pression de boutons
📁 fonction, Sujets avancés sur Python, exemple, Développement de bots (Telegram, Discord), IA, travail
J'essaie de lancer des fichiers vidéo sur Raspberry Pi depuis Python. Pour cela, j'utilise omxplayer-wrapper.
J'essaie d'implémenter l'algorithme suivant :
- Au début du programme, le fichier a.mp4 est lu
- Lorsque le bouton 1 est pressé, a.mp4 s'arrête et b.mp4 démarre. Quand il se termine, a.mp4 reprend
- Lorsque le bouton 2 est pressé, a.mp4 s'arrête et c.mp4 démarre. Quand il se termine, a.mp4 reprend
L'algorithme fonctionne, mais on observe les défauts suivants :
- Après la fin de b.mp4, avant le lancement de a.mp4, le bureau est visible (environ 1 seconde)
- Après la fin de c.mp4, avant le lancement de a.mp4, le bureau est visible plus longtemps (environ 10-12 secondes)
Comment réaliser correctement cette tâche ?
Je fournis une ébauche de code :
from omxplayer import OMXPlayer