2013-04-06 62 views
0

如果你使用谷歌瀏覽器,當你打開下面的鏈接 https://d2pq0u4uni88oo.cloudfront.net/projects/79786/video-87361-h264_high.mp4 你會看到一個視頻播放器,那麼如果「檢查元素」,你會看到HTML5視頻標籤有播放視頻與Qt的QtWebKit的模塊

我不知道我們是否可以用Qt的QtWebKit模塊完成同樣的功能 任何人都可以給出一個代碼示例與上述鏈接?

+0

我認爲你必須重新編譯QtWebKit的實現視頻的支持,因爲它默認是禁用的,至少在Qt4的。並且可能它被禁用,因爲它沒有工作... – Archie 2013-04-06 12:10:59

回答

1

嘗試啓用插件QtWebKit的,那麼它應該工作(剛剛試了一下):

from PyQt4.QtWebKit import QWebSettings 
QWebSettings.globalSettings().setAttribute(QWebSettings.PluginsEnabled, True) 
+0

謝謝。應該指出的是,這適用於使用插件顯示YouTube視頻的網站。但是,如果你想嵌入自己的HTML5視頻,它將無法正常工作。 – Speakeasys 2016-08-24 20:47:11

+0

@Speakeasys這是一個純mp4視頻的鏈接,只是再次嘗試(包括Qt4和Qt5),即使沒有啓用任何插件,也可以打開播放器,而且它也可以在html5視頻標籤中使用。如果我在回答這個問題的時候沒有記錯的話,那麼以前可能會改變Qt/WebKit。如果沒有,可能會有一些qt多媒體相關庫沒有安裝。 – mata 2016-08-24 22:05:11