1
私はもともとアプリケーションバンドルのResourcesフォルダにあるQSoundを再生していました。 macdeployqtを実行すると、サウンドは再生されなくなります。私はすでにwavファイルが依然としてResourcesフォルダであることを確認しました。誰もこれに対処していますか?あなたはQSound documentationを見ればmacdeployqtを使用した後でMac用QtでQSoundを再生
私はもともとアプリケーションバンドルのResourcesフォルダにあるQSoundを再生していました。 macdeployqtを実行すると、サウンドは再生されなくなります。私はすでにwavファイルが依然としてResourcesフォルダであることを確認しました。誰もこれに対処していますか?あなたはQSound documentationを見ればmacdeployqtを使用した後でMac用QtでQSoundを再生
、あなたはこれを読んであげる:QSoundは、リソースをサポートしていません
注意を。これは将来のQtバージョンで修正される可能性があります。
私はこれを書いているので(Qt 4.7)、これはまだ修正されていません。
あなたの最高の回避策は、サウンドを別のファイルとして保存することです(Macではあまり経験はありませんが、サウンドファイルをアプリケーションバンドルに入れることができます)。 QSound
オブジェクトを作成します。
コメントは、アプリケーションバンドル内のリソースディレクトリではなく、埋め込まれたリソース(qrcファイル)を参照していると思います。これは単なる別のディレクトリです。 –