Я разработал свое приложение в QT, я пытаюсь портировать на Android. мое приложение работает нормально в Android с несколькими проблемами. главная проблема заключается в том, что я не могу воспроизвести аудиофайл, когда пытаюсь поставить аудиофайл, воспроизводить код.
QSound::play(FilePath);
Ошибка:: -1: ошибка: ошибка: не удается найти -lQtMultimediaKit
D: \ Projects \ test \ demo.cpp: 996: ошибка: неопределенная ссылка на ‘QSound :: play (QString const&)»
Мой конфиг: QT 4.8, QT Creator 2.5.83 и необходимые и Windows XP
я могу включить файл заголовка QSound и использовать intellisense для ввода QSound :: Play без проблем при вводе, когда я получаю ошибку при компиляции. поэтому я попытался заглянуть в исходную папку, и я нашел заголовок QSound.h также.
Как воспроизвести аудиофайл в Android с помощью QT?
Наткнуться на это во время поиска информации, это выглядит полезным: http://qt-project.org/doc/qt-5/qml-qtmultimedia-mediaplayer.html
в случае если это работает правильно, без ошибок
мой код:
player->setMedia(QUrl("qrc:/new/prefix1/1.mp3"));
// ok it works on windows
//also works on android