2010-12-17 10 views
1

私はもともとアプリケーションバンドルのResourcesフォルダにあるQSoundを再生していました。 macdeployqtを実行すると、サウンドは再生されなくなります。私はすでにwavファイルが依然としてResourcesフォルダであることを確認しました。誰もこれに対処していますか?あなたはQSound documentationを見ればmacdeployqtを使用した後でMac用QtでQSoundを再生

答えて

0

、あなたはこれを読んであげる:QSoundは、リソースをサポートしていません

注意を。これは将来のQtバージョンで修正される可能性があります。

私はこれを書いているので(Qt 4.7)、これはまだ修正されていません。

あなたの最高の回避策は、サウンドを別のファイルとして保存することです(Macではあまり経験はありませんが、サウンドファイルをアプリケーションバンドルに入れることができます)。 QSoundオブジェクトを作成します。

+0

コメントは、アプリケーションバンドル内のリソースディレクトリではなく、埋め込まれたリソース(qrcファイル)を参照していると思います。これは単なる別のディレクトリです。 –

関連する問題