2012-05-23 14 views
0

我使用QWebView加載具有Adobe Flash的網站(例如youtube視頻)。以便QWebView與已經安裝在我的機器上的Adobe flash播放器插件交互,但是如果插件中出現任何錯誤,那麼如何在QWebView中捕獲它?這樣至少我可以向用戶顯示一些錯誤消息以採取進一步的行動。如何捕捉QWebView中的插件錯誤

回答

0

我認爲這是一個比Qt更多的Flash問題。您可以使用類似SWFObject的庫來嵌入Flash文件。如果Flash不可用,SWFObject還允許您顯示替代內容,因此您可以使用它顯示某些消息或鏈接以下載Flash插件。

+0

沒有QWebView實際上是相互交互的,我用它通過urlchanged信號獲取flash中嵌入的url。例如,在運行YouTube視頻時,有些廣告來了,雖然這些廣告是在閃存中,但QWebView的工作原理非常棒,並且通過這個信號我們可以檢索它。 –