嗨,所有Python新手,我正在编写一个脚本,该脚本通过GPIO触发器为我播放一些音频。脚本效果很好,唯一的是我希望音频循环播放。
我正在使用一个名为Mpylayer的Python插件。
在我所拥有的简化版本中,这就是我被困住的地方,
Mp1 = mpylayer.MPlayerControl()
Mp1.loadfile('/path/to/audio.wav')
Mp1.loop = 1
然后在一个单独的函数/ GPIO触发器中,
Mp1.quit()
理想情况下,音频将永远循环播放,直到退出触发为止。同样,该部分效果很好,只是让它循环了一部分。该插件的文档似乎说有一种方法可以实现,但是遇到障碍。
谢谢你的帮助!
-丹尼尔
最佳答案
尝试:
Mp1 = mpylayer.MPlayerControl()
Mp1.loadfile('/path/to/audio.wav')
Mp1.loop = 0
如果将值设置为0,它将永远循环。
关于python - 带有mplayer的Python音频Mpylayer,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29979093/