我对pygame视频在python脚本中的声音有问题
在循环之前,我这样初始化它:
pygame.init()
pygame.mixer.quit()
在一个while循环中,传感器可以触发这样的视频播放:
^{pr2}$电影第一次播放时,声音是可用的。第二次没有声音,第三次声音又恢复正常了。。。等等。在
如果我检查之后pygame.display.init与pygame.mixer.get_init如果混频器初始化,则返回false。在
如果我把pygame.mixer.quit.退出()在循环内,视频速度非常慢(也没有声音),一段时间后完全停止。在
与其说是一个答案,不如说是一个变通办法:
我唯一的办法就是游戏.电影要在播放多部电影时继续播放声音,请执行以下操作:
在创建我的第一部电影之前,我调用
pygame.mixer.quit()
每当我想播放一部新电影时,我会调用
movie = pygame.movie.Movie('SOMEOTHERVIDEO.MPG')
两次。这很奇怪,但对我来说这是我唯一能让它工作的方法。这是win7/python3上的
尤其是当第一个任务停止时。
总之,这里有一些对我有用的代码:
相关问题 更多 >
编程相关推荐