【发布时间】:2017-01-08 20:13:25
【问题描述】:
我对 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()
【问题讨论】:
-
看起来很像这样; github.com/kivy/kivy/issues/2885
-
谢谢@Jean-Francois。我会在这个问题上做更多的阅读。顺便说一句,在 python 中播放声音还有其他跨平台选项吗?希望该应用也适用于 Android 和 iOS。