Вот код QT C ++, который вызывает проблему < /p> [code]if(play_file.right(3)=="mp4") { QString videoFile = play_file;
if (!videoFile.isEmpty()) { QDir dir; player->setMedia(QMediaContent(QUrl::fromLocalFile(dir.absoluteFilePath(videoFile)))); player->play(); } } < /code> Сначала видео не может быть воспроизведено, и консоль сообщила: < /p> DirectShowPlayerService::doRender: Unresolved error code 0x80040266 (IDispatch error #102) [/code] Итак, я установил [b] k-lite_codec_pack_1375_basic.exe [/b] и видео воспроизводится.[code]Peiran message result is: 0 [/code] И мне пришлось закончить программу.>