擅长:python、mysql、java
<p>它不会取消暂停音乐,因为<code>pygame.mixer.music.pause()</code>不影响{<cd2>}的状态。在</p>
<p>要获得您要查找的行为,您需要维护自己的变量,该变量跟踪暂停/未暂停状态。您可以在一个类中执行此操作:</p>
<pre><code>class mixerWrapper():
def __init__(self):
self.IsPaused = False
def toggleMusic(self):
if self.IsPaused:
pygame.mixer.music.unpause()
self.IsPaused = False
else:
pygame.mixer.music.pause()
self.IsPaused = True
</code></pre>