Avatar ·

Raspberry Pi + omxplayer-wrapper - 按按钮顺序播放视频文件

📁 功能, python, 示例, 机器人, 人工智能, 工作

尝试从Python在Raspberry Pi上播放视频文件。为此使用omxplayer-wrapper。

尝试实现以下算法:

  1. 程序开始时播放文件a.mp4
  2. 按下按钮1时,a.mp4停止并播放b.mp4。当b.mp4结束时,再次播放a.mp4
  3. 按下按钮2时,a.mp4停止并播放c.mp4。当c.mp4结束时,再次播放a.mp4

算法可以工作,但观察到以下缺点:

  1. b.mp4播放结束后,在启动a.mp4之前会看到桌面(大约1秒)
  2. c.mp4播放结束后,在启动a.mp4之前会看到桌面更长时间(大约10-12秒)

如何正确实现这个任务?

附上代码草图:

from omxplayer import OMXPlaye