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을 많이 사용하지는 않았지만 사운드 파일을 앱 번들에 넣고 yourselft에서 파일 경로를 처리 할 수 있습니다. QSound
개체를 만듭니다.
주석은 응용 프로그램 번들 내의 리소스 디렉토리가 아니라 다른 리소스 디렉토리 인 임베디드 리소스 (즉, qrc 파일)를 의미한다고 생각합니다. –