Появилась надобность проиграть mp3 файл в своей программе. Для этого решил использовать фонон, ибо программа кроссплатформенна, в винду переносить проще написанное чисто на Qt. Но возникла така трабла: при попытке воспроизведения файла выскакивает такая ошибка в консоли дебага
GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed
Собственно, сам код воспроизведения:
void MainWindow::audioPlay(QString filename) {
Phonon::MediaObject object;
Phonon::AudioOutput output;
object.setCurrentSource(Phonon::MediaSource(filename));
Phonon::createPath(&object,&output);
object.play();
}
Как быть? В гугле меня забанили, судя по всему, ибо ничего дельного там я не нашел.