我在github上发现了一个简单的媒体播放器:https://github.com/wxWidgets/wxWidgets/blob/master/samples/mediaplayer/mediaplayer.cpp
我将它复制到一个新项目中并运行它。在我尝试打开.mp3文件之前,它似乎进展顺利。我收到了这个错误:"Media Playback error. Could not initialize Xv output".
我在虚拟机上使用Ubuntu,所以我想也许我错过了一些东西。我打开了Rhythmbox
并试图播放同一个文件,我也遇到了同样的错误。我在谷歌搜索并发现了这个:
https://askubuntu.com/questions/750418/my-rhythmbox-not-playing-mp3
我安装了gstreamer plugins-ugly
和plugins-bad
,ubuntu-restricted-extra
。另外,我安装了libxv-dev
因为我认为它可能与所有这些有关。它没用。我重新安装了Rhythmbox
,它现在运行得很好。我以为我已经用代码(媒体播放器)解决了我遇到的问题,但我没有。我仍然得到同样的错误。
我怎样才能让它发挥作用?为什么我首先得到这个错误?