Я использую Qt Creator 2.7.2 (Qt 5.1) для Windows 8 Pro x64. У меня проблемы с QMediaPlayer. На моем ПК есть некоторые файлы MP3, которые отлично работают в проигрывателе Windows Media, но QMediaPlayer не может их воспроизвести. После заявление:Ошибка ресурса QMediaPlayer
void MainWindow::onPlayerStateChanged(QMediaPlayer::State state)
{
qDebug() << "onPlayerStateChanged" << state
<< media_player.error() << media_player.errorString();
// ....
}
является слот подключен к stateChanged
сигнала медиаплеера бросками следующий вывод:
onPlayerStateChanged QMediaPlayer::PlayingState QMediaPlayer::NoError ""
DirectShowPlayerService::doRender: Unresolved error code 80040266
onPlayerStateChanged QMediaPlayer::StoppedState QMediaPlayer::ResourceError ""
DirectShowPlayerService::doRender: Unresolved error code 80040266
Любая идея, что случилось?
Вы имеете в виду mp3? Как в аудио? – Bart
@Bart: да, MP3 в качестве аудиофайла. Проигрыватель Windows Media отлично работает. – Donotalo
Хорошо, потому что doRender заставил меня думать, что мы имеем дело с видео здесь, где я могу представить себе лицензию, играющую роль. Но это не так. – Bart