wxPython-demo-4.0.0b2/Lynux-杂项/声音演示断言”;尝试播放无效的波形数据“;

wxPython-demo-4.0.0b2/Lynux-杂项/声音演示断言”;尝试播放无效的波形数据“;,python,wxpython,Python,Wxpython,我确信一些简单的事情正在发生,比如我需要安装一些RPM软件包或其他软件包,但我的问题是: 正在运行wxPython-demo-4.0.0b2 使用Wing Personal 6.0.7-1或WingIDE 平台/操作系统:Fedora Linux 26工作站(昨天安装) 我已经安装了SDL 在演示中,在左侧的wyPython演示面板中,打开“杂项/声音”,单击“播放声音1(同步)”(或任意)按钮,我得到: File "/media/psf/Dropbox/python/wxPython-demo

我确信一些简单的事情正在发生,比如我需要安装一些RPM软件包或其他软件包,但我的问题是:

正在运行wxPython-demo-4.0.0b2

使用Wing Personal 6.0.7-1或WingIDE

平台/操作系统:Fedora Linux 26工作站(昨天安装)

我已经安装了SDL

在演示中,在左侧的wyPython演示面板中,打开“杂项/声音”,单击“播放声音1(同步)”(或任意)按钮,我得到:

File "/media/psf/Dropbox/python/wxPython-demo-4.0.0b2/demo/Sound.py", line 28, in OnButton1
  sound.Play(wx.adv.SOUND_SYNC)

wx._core.wxAssertionError: C++ assertion "IsOk()" failed at /home/vagrant/wxPython-4.0.0b2/ext/wxWidgets/src/unix/sound.cpp(581) in DoPlay(): Attempt to play invalid wave data
我曾尝试在python项目中使用
wx.adv.sound
,但无论文件的格式如何,它都无法播放任何声音格式


所以我认为,因为它甚至不会在演示中使用演示附带的声音文件播放,所以有一个我没有安装的依赖项。或者这是一个悬而未决的问题

好的,我已经解决了。忘了提到我在虚拟机中运行Linux。Demo安装在主机系统准备的共享卷上,并安装在Linux中

在Linux中,当我将演示复制到主文件夹时,声音播放工作正常

这个断言可以改进