我试着在游戏开始的时候玩一个短片。我试着加载和播放一些电影短片,但总是一样的问题:电影但我从来没听过电影的声音。 下面是我用不同的mpeg-1文件运行过几次的代码:
import pygame
pygame.init()
FPS = 60
clock = pygame.time.Clock()
movie = pygame.movie.Movie("StarTrek's Monologue.mpeg")
screen = pygame.display.set_mode(movie.get_size())
movie_screen = pygame.Surface(movie.get_size()).convert()
movie.set_display(movie_screen)
movie.play()
playing = True
while playing:
for event in pygame.event.get():
if event.type == pygame.QUIT:
movie.stop()
playing = False
screen.blit(movie_screen,(0,0))
pygame.display.update()
clock.tick(FPS)
pygame.quit()
我使用的是WindowsXP,Python2.7.8和相应版本的pygame,我知道pygame只加载mpeg-1电影文件,但正如我所说,我没有听到任何消息听起来不错,是吗我要用别的东西,比如pymedia或者pyglet?在
您只需在
pygame.mixer.quit()
(link)之前添加pygame.mixer.quit()
相关问题 更多 >
编程相关推荐