天天看點

解決QWebEngineView無法播放H5 Mp4問題

目錄

1. 安裝python,版本不能大于2.7,安裝完畢後配置環境變量 

    安裝perl,安裝完畢後配置環境變量

 2. 修改Qt源碼 示例版本Qt5.6.3 安裝路徑:F:\soft_install\Qt\Qt5.6.3

 3. 将”控制台”–“時鐘、語言、區域”-”區域和語言”–”管理”–”非Unicode程式的語言”改成英語(美國)

4. 編譯 

解決方法:重新編譯Qt源碼 QWebEngine

執行步驟:

1. 安裝python,版本不能大于2.7,安裝完畢後配置環境變量 

    安裝perl,安裝完畢後配置環境變量

        下載下傳位址: https://download.csdn.net/download/hello_zhengyue/20600386

        可在官網自行下載下傳

    最好在配置環境變量後重新開機電腦

解決QWebEngineView無法播放H5 Mp4問題

 2. 修改Qt源碼 示例版本Qt5.6.3 安裝路徑:F:\soft_install\Qt\Qt5.6.3

        修改檔案:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\src\core\gyp_run.pro

        插入:GYP_CONFIG += proprietary_codecs=1 ffmpeg_branding=Chrome

解決QWebEngineView無法播放H5 Mp4問題

         修改檔案:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\src\3rdparty\chromium\third_party\ffmpeg\ffmpeg.gyp

        插入:'ffmpeg_branding%':"Chrome",

解決QWebEngineView無法播放H5 Mp4問題

         修改檔案:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\qtwebengine.pro

        插入:WEBENGINE_CONFIG+=use_proprietary_codecs

解決QWebEngineView無法播放H5 Mp4問題

 3. 将”控制台”–“時鐘、語言、區域”-”區域和語言”–”管理”–”非Unicode程式的語言”改成英語(美國)

解決QWebEngineView無法播放H5 Mp4問題

4. 編譯 

        以管理者權限運作 VS2013 開發人員指令提示

解決QWebEngineView無法播放H5 Mp4問題

         切換到Qt源碼 QWebengine目錄

解決QWebEngineView無法播放H5 Mp4問題

         輸入如下指令:"F:\soft_install\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86

解決QWebEngineView無法播放H5 Mp4問題

         輸入如下指令:                F:\soft_install\Qt\Qt5.6.3\5.6.3\msvc2013\bin\qmake.exe qtwebengine.pro

        nmake                #大概兩個小時

        nmake install

        等待編譯完成,将編譯好的dll複制到安裝目錄下即可

        提示:文中所有路徑需要替換成實際的路徑 

        參考:https://blog.csdn.net/u013495598/article/details/88945533

繼續閱讀