Raspberry Pi + omxplayer-wrapper - बटन दबाने पर वीडियो फ़ाइलों को सही क्रम में चलाना
📁 कार्य, पायथन, उदाहरण, बॉट, एआई, काम
मैं Raspberry Pi पर Python से वीडियो फ़ाइलें चलाने का प्रयास कर रहा हूँ। इसके लिए मैं omxplayer-wrapper का उपयोग कर रहा हूँ।
मैं निम्नलिखित एल्गोरिदम लागू करने का प्रयास कर रहा हूँ:
- प्रोग्राम की शुरुआत में फ़ाइल a.mp4 चलती है।
- बटन 1 दबाने पर a.mp4 रुक जाता है और b.mp4 शुरू हो जाता है। जब यह समाप्त हो जाता है, तो a.mp4 फिर से शुरू हो जाता है।
- बटन 2 दबाने पर a.mp4 रुक जाता है और c.mp4 शुरू हो जाता है। जब यह समाप्त हो जाता है, तो a.mp4 फिर से शुरू हो जाता है।
एल्गोरिदम काम करता है, लेकिन निम्नलिखित कमियाँ देखी गई हैं:
- b.mp4 फ़ाइल के समाप्त होने के बाद a.mp4 शुरू होने से पहले डेस्कटॉप दिखाई देता है (लगभग 1 सेकंड)।
- c.mp4 फ़ाइल के समाप्त होने के बाद a.mp4 शुरू होने से पहले डेस्कटॉप अधिक समय (लगभग 10-12 सेकंड) तक दिखाई देता है।
इस कार्य को सही तरीके से कैसे पूरा करें?
मैं कोड का एक खाका प्रस्तुत कर रहा हूँ:
from omxplayer import OMXPlaye