Воспроизведение QSound в Qt для Mac после использования macdeployqt - PullRequest
1 голос
/ 17 декабря 2010

Я изначально играл в QSound, который находился в папке Resources в комплекте приложений. После запуска macdeployqt звук больше не воспроизводится. Я уже проверил, чтобы увидеть, что файл WAV все еще находится в папке «Ресурсы». Кто-нибудь когда-нибудь имел дело с этим?

1 Ответ

0 голосов
/ 17 декабря 2010

Если вы посмотрите документацию QSound , вы прочтете это:

Обратите внимание, что QSound не поддерживает ресурсы.Это может быть исправлено в будущей версии Qt.

Это предложение уже давно находится в документации, и, как я пишу это (Qt 4.7), это до сих пор не исправлено.

Я полагаю, что лучший способ обойти это - поместить звук в отдельный файл (у меня нет большого опыта работы с Mac, но, возможно, вы можете поместить свой звуковой файл в комплект приложения) и обработать путь к файлуyourselft при создании объекта QSound.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...