我试图播放视频作为我使用pygame开发的游戏的过场动画。我想通过我的pygame窗口播放视频。我已经尝试过cv2,但显然只显示视频而没有音频所以我移动到ffpyplayer但现在它只播放音频并且根本不显示任何视频帧。我可以看到代码正在读取帧但不显示它们。这是我用来播放mp4视频的代码:
def playVid(filename):
from ffpyplayer.player import MediaPlayer
import time
player = MediaPlayer(filename)
val = ''
while val != 'eof':
frame, val = player.get_frame()
if val != 'eof' and frame is not None:
img, t = frame
# display img