Qt 視頻播放畫面閃爍問題解決辦法
https://blog.csdn.net/fatiao101/article/details/84526570
2018年11月26日 10:23:33 發條101 閱讀數:141
原文地址: Qt QWidget播放視頻背景圖片閃爍
背景
Qt 5.7.0 Mingw,使用第三方 RTC 庫實現視頻播放(向第三方庫傳入窗口句柄)
問題
窗口伸縮時,有其他窗口元素與視頻窗口交叉顯示時,焦點切換時,視頻出現閃爍現象
解決辦法
播放視頻的 QWidget 設置, widget->setAttribute(Qt::WA_OpaquePaintEvent);
避免任何不必要的過度重繪背景;
視頻播放調用 widget->setUpdatesEnabled(false),放結束之後調用 widget->setUpdatesEnabled(true)。