gpt4 book ai didi

python - Kivy 声音不循环

转载 作者:行者123 更新时间:2023-12-03 00:35:44 25 4
gpt4 key购买 nike

我对 kivy 和 python 还很陌生,并且一段时间以来一直在研究一个应用程序的想法。我希望声音在应用程序的某些点“循环”,所以我最近一直在尝试使用 SoundLoader。
有趣的是,当我第一次使用它时,声音按预期工作并循环播放。然而,在添加了一些我想要的声音来实现声音之后,我注意到它不再循环,而是只播放一次声音。
我使用的是 Ubuntu 14.04 LTS 和 kivy 版本 1.9.0。
我用于声音的代码:

from kivy.core.audio import SoundLoader
tmp=SoundLoader.load('tmp.wav')
tmp.loop = True
tmp.play()

最佳答案

这可以通过使用时钟模块来重复播放声音来实现,我从 kivy 应用程序快速感知中改编了这个..

def check_sound(self, dt = None):
self.sound.play()



from kivy.core.audio import SoundLoader
tmp=SoundLoader.load('tmp.wav')
tmp.play()
Clock.schedule_interval(self.check_sound, 1)

我希望这有帮助..

关于python - Kivy 声音不循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41537365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com