QMediaPlayer не может воспроизвести песню в Window - PullRequest
0 голосов
/ 19 сентября 2019

Привет Techie's Я работаю над Qt QMediaPlayer и пытаюсь воспроизвести песню через мой локальный файл, но я не знаю, где я ошибаюсь Я не могу воспроизвести песню в Window, но тот же код работает нормально в Macно не на окне.За все виды помощи Заранее спасибо.

Я пробовал это

player->setMedia(QUrl::fromLocalFile("<path to file>/test.mp3"));

, а также это

player->setMedia(QMediaContent(QUrl::fromLocalFile("<path to file>/test.mp3")));

Вот мой полный фрагмент кода:

QMediaPlayer *player = new QMediaPlayer();
player->setMedia(QUrl::fromLocalFile("<path to file>/test.mp3"));
player->setVolume(100);
player->play();
qDebug() << player->errorString();

Ошибок нет, поэтому трудно определить, где я ошибаюсь.

1 Ответ

0 голосов
/ 19 сентября 2019

Вы попробовали какой-нибудь формат пути, у меня был похожий опыт работы с QMediaPlayer, и мне пришлось использовать формат пути, подобный этому some\\path\\exemple.mp3 или как этот some//path//exemple.mp3 Я точно не помню.

Может быть, проверить Пример QMediaPlayer и попробуйте запустить пример, чтобы проверить, является ли проблема кодека или проблема кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...