首先对不起我的英语,我是法国人。
我目前正在做这个项目: 我有一辆训练自行车,我希望能够根据我的踩踏速度播放视频。
这是我目前拥有的硬件:
详细来说,这是计划:
所有代码都应包含在 RPI 启动时自动启动的 Python 脚本中。我已经安装了 Raspberry PI OS 并通过 CLI 使用它,因为桌面环境无法流畅地播放 1080p 视频。
到目前为止,我设法让我的一些代码工作了。 例如,我有一个 eventListenner 监视我的霍尔效应传感器,所以我无法计算转数。
我可以用 VLC 启动一个视频,但我找不到一种方法来运行代码来测量我的速度,然后在视频结束时使用该速度启动下一个视频。
我想在播放时获取媒体长度,在视频末尾做一些数学运算以计算估计速度,但似乎我做错了......绝对不是 Pythonic 方式。
我在这里读了很多关于它的文章,尝试使用不同的库,如“python-vlc”、“vlc-ctrl”,我也尝试将它作为子进程运行,因为我认为我需要它来控制我的播放器,但我我花了几天时间试图解决这个我认为很容易解决的问题!
我想我真的不明白流程系统是如何工作的。
如果有人有什么建议,我会非常高兴。
谢谢。