- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种方法来查看pygame.mixer.Channel
当前是否正在播放声音。例如,仅在特定 channel 中播放的声音结束后才执行某些操作。这是我当前播放声音的代码:
import pygame
pygame.mixer.pre_init()
pygame.mixer.init()
pygame.init()
pygame.mixer.Channel(0).play(pygame.mixer.Sound('coolsound.wav'), maxtime=2000)
我正在考虑这样的 if 语句:
if pygame.mixer.Channel(0) = playing a sound:
print("playing a sound")
else:
print("not playing")
显然这是行不通的,只是为了让你了解我在寻找什么。谢谢!
最佳答案
我得到了答案。使用 get_busy() 我可以检查 channel 是否正在播放声音,它返回 True 或 False。这是我的最终代码:
if pygame.mixer.Channel(0).get_busy() == True:
print("playing a sound")
else:
print("not playing")
以下是有关详细信息的文档链接:https://www.pygame.org/docs/ref/mixer.html#pygame.mixer.get_busy
关于if-statement - 检查 PyGame 混合器 channel 是否正在播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54444765/
好吧,我有一个录音机,可以记录用户播放的任何内容,说的等等 无论如何,我可以在哪里获得诸如“慢动作声音”之类的效果,或者就像改变声音效果一样。或“低音”滴或其他东西 所以就像一个混音器。 最佳答案 考
我的 AUGraph 设置相当简单,多 channel 混音器连接到 I/O 单元。通过回调函数访问播放,一切正常。 我正在尝试切换到 3D 混音器而不是多 channel 混音器。所以我将参数从 k
我正在尝试使用 Avalanche 混合器来散列整数坐标。我一直在使用 Murmur3's 32 位和 64 位雪崩混合器这样做(而不是实际的总哈希函数)。对于我的应用程序,不需要整个哈希函数,只需要
我正在寻找一种方法来查看pygame.mixer.Channel当前是否正在播放声音。例如,仅在特定 channel 中播放的声音结束后才执行某些操作。这是我当前播放声音的代码: import pyg
关于 this post on StackOverflow (和 this too )我正在拍摄一张正常的花朵图像,然后是一张白色图像,然后应用柔光。 这些是图像(花 和白色图像): 结果应该与我在
我是一名优秀的程序员,十分优秀!