我最初玩的是一个QSound,它位于应用程序捆绑包的Resources文件夹中。运行macdeployqt后,声音将不再播放。我已经检查过wav文件仍然在资源文件夹中。有没有人处理过这个问题?
发布于 2010-12-17 14:52:44
如果你看一下QSound documentation,你会读到这个:
请注意,QSound不支持资源。这可能会在未来的Qt版本中修复。
这句话已经在文档中存在很长时间了,在我写这篇文章的时候(Qt4.7),这个问题还没有解决。
我想你最好的解决办法是把你的声音放在一个单独的文件中(我在Mac上没有太多的经验,但也许你可以把你的声音文件放在你的应用程序包中),并在创建QSound对象时自己处理文件路径。
https://stackoverflow.com/questions/4466619
复制相似问题