我对raspberry pi很新,也很新,但我尝试通过PiB上的python文件播放音频文件。我使用omxplayer从命令行播放音频,效果很好,但当我运行以下代码时,它只播放静态的。在
from pygame import mixer
mixer.init()
wow = mixer.Sound('Wow.mp3')
wow.play()
time.sleep(5)
我试着用搅拌机负荷('哇。mp3'和其他变体,但仍然只能得到静态的。我试着把东西放进去混合器初始化(4800,-16,1,1024)并使用pre_init,但无效。我还尝试将disable_audio_dither=1添加到配置文件. 任何和所有的帮助将不胜感激谢谢你。在
有时,如果声音应该在播放,但是没有播放,而扬声器一直开大,它会播放静态的。这可能是计算机问题,而不是游戏问题。检查音频是否在其他位置播放。如果没有,那肯定是电脑问题。在
如果使用Linux(您可能是这样的,Raspbian是Debian的一个变种,也就是Linux),并且您已经确定这是一个计算机问题,那么尝试通过在Linux终端中键入
alsactl init
作为root来初始化ALSA。如果这不起作用,而且上述情况属实,那么您就有一些音频问题,需要一点研究来解决。在如果音频确实在其他位置播放,则可能是文件格式问题。可能是比特率不同,格式错误等等。另外,下面是直接从Pygame文档中引用的一句话:
https://www.pygame.org/docs/ref/music.html
除此之外,我们帮不了你什么忙。像这样的问题,上面没有解决,通常是一个特定于很少的计算机设置问题。你可能要做一些个人调查。在
如果你需要更多的帮助,请在评论中通知我。在
相关问题 更多 >
编程相关推荐