Hi,
ist es eigentlich möglich .wav Soundfiles über ein .qrc File einzubinden?
Wir hätten die Soundfiles, dann gerne in der Executable (Win, Linux, Mac), so dass man diese einfach verschieben kann.
Unsere Versuche bisher waren nicht sehr, erfolgreich, obwohl wir uns an dieselbe Notation gehalten haben, die für uns auch schon bei Bildern funktioniert hat.
Hat hierzu jmd. Erfahrung?
Gruss,
Christoph
Soundfiles in .qrc
Was heißt "nicht sehr erfolgreich"? Woran scheitert es denn?
Hier ein Beispiel wie's geht:
myapp.qrc:
myapp.cpp:
Hier ein Beispiel wie's geht:
myapp.qrc:
Code: Alles auswählen
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>sounds/dingdong.wav</file>
<file>sounds/ringring.wav</file>
</qresource>
</RCC>Code: Alles auswählen
foo(){
QFile MyFirstSoundFile(":/sounds/dingdong.wav");
QFile MySecondSoundFile(":/sounds/ringring.wav");
// ...
}
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Wir würden es eigentlich mit FMOD benutzen.
Wie gesagt, es sieht so aus, dass trotz gleicher Syntax (Filename natürlich zum Soundfile geändert), das Soundfile nicht geladen wurde.
Mittlerweile haben wir uns darauf geeinigt, die Files nicht reinzukompilieren, sondern in einem Ordner relativ zu laden. (Hier war nur zuvor das Problem, dass unter Windows die .exe in einem "release"-Unterordner war und bei Mac/Linux nicht. Aber das kann man ja im .pro-File einstellen).
Gruss,
Christoph
Wie gesagt, es sieht so aus, dass trotz gleicher Syntax (Filename natürlich zum Soundfile geändert), das Soundfile nicht geladen wurde.
Mittlerweile haben wir uns darauf geeinigt, die Files nicht reinzukompilieren, sondern in einem Ordner relativ zu laden. (Hier war nur zuvor das Problem, dass unter Windows die .exe in einem "release"-Unterordner war und bei Mac/Linux nicht. Aber das kann man ja im .pro-File einstellen).
Gruss,
Christoph