N900 and QMediaPlayer
I got this bit of code that I run on a N900 with PR1.3 Qt4.7 Mobility 1.0.2
- QMediaPlayer *player = new QMediaPlayer;
- player->setVolume(50);
- player->play();
When I run it, this happends:
GStreamer; Unable to play – “file:ballhit.wav”
I think that it may not find the file, I have tried many different methods of adding the wav file to my project, but none seems to work, I don’t know what is the best approach.
If i replace “ballhit.wav” with for example: “Http://tst.com/b.wav”, it works, no problem.
But I can’t load my sound files from the web, I want them on the device.
Developing on windows with Qt Creator.
Please help me :)
13 replies
Great tip, thank you :)
I did this:
- QFileInfo fi;
- fi.setFile("ballhit.wav");
- bool tst = fi.isFile();
fi.isFile() returned false..
What now?
Okay, I have done the following:
In the same folder as src.pro i got ballhit.wav, and in src.pro i added this:
OTHER_FILES += ballhit.wav
target.path = $$DESTDIR
target.files += ballhit.wav
INSTALLS += target
I have also added a build step: “make install”
I have also included it on my resource file, but this does not seem to work(?)
Problem solved!
Solution: http://talk.maemo.org/showpost.php?p=855984&postcount=9 [talk.maemo.org]
I hope Qt will find a better way to handle this…
You must log in to post a reply. Not a member yet? Register here!



