1
我最初播放的是位於應用程序包的Resources文件夾中的QSound。運行macdeployqt後,聲音將不再播放。我已經檢查過,看到wav文件仍然是Resources文件夾。有沒有人處理過這個問題?使用macdeployqt在Qt for Mac中播放QSound
我最初播放的是位於應用程序包的Resources文件夾中的QSound。運行macdeployqt後,聲音將不再播放。我已經檢查過,看到wav文件仍然是Resources文件夾。有沒有人處理過這個問題?使用macdeployqt在Qt for Mac中播放QSound
如果你看一下QSound documentation,你會讀到這樣的:
注意,QSound的不支持的資源。這可能會在未來的Qt版本中修復。
這句話已經存在了很長時間了,現在我寫這篇文章(Qt 4.7),這個問題還沒有解決。
我想你最好的解決方法是把你的聲音作爲一個單獨的文件(我沒有太多的Mac經驗,但也許你可以把你的聲音文件放在你的應用程序包中),並通過yourselft處理文件路徑創建一個QSound
對象。
我認爲該評論是指嵌入式資源(即qrc文件),而不是應用程序包內的Resources目錄,它只是另一個目錄。 – 2010-12-17 16:19:06