我目前正在一个小项目中使用 RPi 3B(最新的 Raspbian Jessie),该项目涉及播放一个简短的 .mp4 文件。由于 Pygame 似乎支持播放 .mpg 文件,因此我将视频转换为该格式。
但是,当我尝试导入电影模块时,出现常见的 Python 导入错误:
Traceback (most recent call last):
File "film_app.py", line 3, in <module>
import pygame.movie
ImportError: No module named movie
经过一些研究,我认为其他人也遇到了与 here 所描述的相同的问题。我真的不明白是否有解决方案,或者我在 RPi 上有什么替代方案。
Pygame、python 和 Raspbian 是最新的。
最佳答案
movie
不是 pygame
的子包
像这样使用它:
movie = pygame.movie.Movie("file.mpg")
但请注意:
电影 api 已弃用,您的 pygame 很可能不包含此 api 的任何代码。
代码只会抛出 NotImplementedError 异常。
遗憾的是,您不能再将 pygame 用于此类电影。
Here Lenard Lindstrom 解释了这一点:
关于python - Pygame.movie 丢失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37775635/