Je veux jouer des fichiers WAV, mais j'ai erreur C2664 dans Visual Studio:Qt Phonon erreur de conversion mediaobject
error C2664: 'Phonon::MediaObject::setCurrentSource' : conversion error from'const char [24]' to 'const Phonon::MediaSource &'
Voici le code:
Phonon::MediaObject *media_object_;
media_object_ = new Phonon::MediaObject(this);
media_object_->setCurrentSource("/sounds/startsound.wav");
media_object_->play();
Erreur 11 Erreur C2664: ' Phonon :: MediaObject :: setCurrentSource ': no se puede convertit le paramètre 1 de' const char [24] 'a' const Phonon :: MediaSource & 'c: \ Naali \ devgit \ naali \ UiModule \ Inworld \ View \ TTSChatWidget. cpp 105 UiModule
Merci!
Je l'ai utilisé parce qu'il est ici: http://doc.trolltech.com/4.6/phonon-mediaobject.html – legami
Où dois-je déclarer MediaSource? – legami
Il suffit d'inclure les en-têtes appropriés pour 'MediaSource' et' QString'. Notez également ce que dit la documentation 'setCurrentSource': _Vous pouvez aussi bien utiliser un fichier QUrl ou QString (pour un fichier local) ici. – dirkgently