Я пытаюсь заставить phonon4qt5 работать с QT5, но получаю:
ВНИМАНИЕ: не удалось загрузить плагин фононного фонона bool Phonon :: FactoryPrivate :: createBackend ()
ВНИМАНИЕ: Phonon :: createPath: Невозможно подключить Phonon :: MediaObject (без objectName) к Phonon :: AudioOutput (без objectName).
Я установил все пакеты, связанные с фононами, с помощью apt.
Я добавил phonon4qt5 в свой QT + = в .pro и LIBS + = -L / home / fred / phonon-4.8.3 / build5 / phonon -lphonon4qt5 (пробовал несколько путей, которые я нашел в моей системе)
И я включил их в свой заголовок:
#include <phonon4qt5/phonon/AudioDataOutput>
#include <phonon4qt5/phonon/AudioOutput>
#include <phonon4qt5/phonon/MediaObject>
#include <phonon4qt5/phonon/SeekSlider>
#include <phonon4qt5/phonon/VolumeSlider>
#include <phonon4qt5/phonon/AudioOutput>
Может ли кто-нибудь указать мне правильное направление?
(пожалуйста, не предлагайте использовать QMultimedia, так как это то, от чего я пытаюсь уйти, поскольку нет способа получить интенсивность воспроизводимого звука (для создания VU Meter ..))
На стороне .cpp я просто делаю:
Phonon::MediaObject *music =
Phonon::createPlayer(Phonon::MusicCategory,
Phonon::MediaSource("/home/fred/cpp/config/rol1.ogg"));
music->play();
Спасибо за ваше время и внимание 🙂
С наилучшими пожеланиями.
Фред.
Задача ещё не решена.
Других решений пока нет …