-
QMediaPlayer 재생이 안 될 때 해결방법Programming/PyQt 2022. 6. 29. 16:44
[Solved][PyQt5] DirectShowPlayerService::doRender: Unresolved error code 0x8040266 (IDisspatch error #102) - Clay-Technology Wor
Today when I using PyQt5 framework to build a video player service, I got an error message at QMediaPlayer: DirectShowPlayerService::doRender: Unresolved error code 0x8040266 (IDisspatch error #102)
clay-atlas.com
위 사이트의 해결방법을 참고하였다.
<문제상황>
PyQt로 비디오 관련 프로그램을 만든 후에 exe파일로 만들어서 다른 pc에서 실행했는데 재생이 안됨.
<해결방법>
Download K-Lite Codec Pack Basic (codecguide.com)
Download K-Lite Codec Pack Basic
Download K-Lite Codec Pack Basic The Basic variant is very small and contains only the bare essentials needed for multimedia playback. Despite its small size, it is still very powerful and allows playback of practically every known audio and video format.
www.codecguide.com
여기서 k-lite codec 을 다운받고 (필자는 17.0버전으로 받았는데 잘 됨.)
다시 실행하니 되었음.
(근데 다운받고 보니 이전에 다운받은 기록이 있었음...
내 pc에서 QMediaplay 를 할때 안되서 받았던거같음 근데 까먹어서 이렇게 글로 남기는 중....)
다른 pc에도 마찬가지로 이 코덱이 깔려있어야 비디오가 재생된다.
'Programming > PyQt' 카테고리의 다른 글
Qt Designer 사용하여 UI 제작 정리 (0) 2022.10.07 [VSCode+Python] 갑자기 VS Code에서 python 실행 안 될때 (0) 2022.07.11 [PyQt] MediaPlayer, GraphicsView Size가 안 맞는 문제 해결 (0) 2022.06.16 [PyQt] QMediaPlayer, QGraphicsView, QGraphicsScene에서 마우스 좌표가 이상한 문제 해결 (mainwindow에서 widget불러오기) (0) 2022.06.07 [PyQt]QMediaPlayer로 Video Player만들기 (not use Pixmap) (0) 2022.05.31