QT中DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040216 ()问题的解决
生活随笔
收集整理的這篇文章主要介紹了
QT中DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040216 ()问题的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
親身經歷此問題的困惑后,第二次遇到該問題,實在忍不住想把這個解決方法寫下來,愿對和我一樣遇到該問題的人有所幫助。
至于Qt產生該問題的原因,網上眾說紛云,但都是一樣的,說是缺少一個視頻解碼器。造成的現象是使用Qt自帶的類QVideoWidget,QMediaPlayer后程序運行后無法正常的播放視頻。
解決方法是下載解碼器并安裝,至于安裝路徑自己定義,沒有限制。附上下載路徑:
https://github.com/Nevcairiel/LAVFilters/releases
可以根據自己需要下載64位還是32位,其中我是下載的這個Installer.exe,我用的MinGW64編譯器,可以正常播放視頻。
總結
以上是生活随笔為你收集整理的QT中DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040216 ()问题的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html form int,is_int
- 下一篇: android 机顶盒 view 焦点,