繁体   English   中英

pygame.mixer.music.set_pos不存在?

[英]pygame.mixer.music.set_pos doesn't exist?

我正在制作一个节目,当播放器消失,获得音乐时间,并使用上一首歌曲中的音乐时间播放新歌曲时,我已经在一段时间之前完成了这个并且它没有任何问题,但是现在它是给我一个错误信息(如下所示)

    musictime = pygame.mixer.music.get_pos()
    pygame.mixer.music.stop()
    pygame.mixer.music.load("music3slow.ogg")
    pygame.mixer.music.set_pos(musictime * 2)
    pygame.mixer.music.play()

我得到的错误是这样的:

AttributeError: 'module' object has no attribute 'set_pos'

我不知道我做错了什么,就像我之前说过的那样有效,这可能是愚蠢的事情,但有时候你只需要别人的眼睛看看你搞砸了哪里,提前谢谢: )

如果set_pos()不起作用,请尝试

pygame.mixer.music.play(0,(put what you need here)

我不知道为什么set_pos()有时不起作用,但播放选项会和set_pos做同样的事情

set_pos不存在,因为它是1.9.2中的新方法。 你有pygame版本1.9.1根据你的意见。

来自https://www.pygame.org/docs/ref/music.html#pygame.mixer.music.set_pos

pygame.mixer.music.set_pos()

... 说明 ......

函数set_pos()调用下划线SDL_mixer函数Mix_SetMusicPosition。

Pygame 1.9.2中的新功能

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM