Qt中使用 QMediaPlayer、QVideoWidget進行視頻播放功能開發的相關問題記錄


1、問題描述

在開發過程中,需要視頻解碼器的支持,才能正確播放,否則會提示:

DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80040216 (IDispatch error #22)

 

2、解決辦法

下載LAVfilters解碼庫

https://github.com/Nevcairiel/LAVFilters

 

3、注意事項

盡量下載最新的解碼庫,因為使用就的解碼庫區解析最近一段時間的視頻,則不會出現錯誤提示,但是解碼存在部分問題,播放的視頻畫面會出現花屏、卡頓的現象,如下圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM