2012-04-18 24 views
0

我想打開一個HTML文件來播放Flash文件,但是Webkit沒有libflashplayer.so,我想知道如何讓Webkit知道libflashplayer.so的路徑,然後用它來播放Flash文件?如何讓webkit知道libflashplayer.so的路徑然後使用它?

+0

可執行文件'flashplayer'怎麼樣?你可以從http://www.adobe.com/support/flashplayer/downloads.html通過選擇「Linux Flash Player 11.2 Projector」並將二進制文件放在'/ user/bin/flashplayer'上來獲取它。 – LiraNuna 2012-04-18 23:40:43

+0

是的,我找到了它在路徑中:/ usr/lib/flashplugin-installer /但webkitgtk仍然會說「Missing Plugin」。webkit真的知道libflashplayer.so的路徑嗎? – user1288145 2012-04-19 05:55:36

回答

0

對於Firefox 'libflashplayer.so' 被放置在 '/usr/lib中/火狐 - * /插件' 目錄並且類似地可以存在於「/usr/lib中爲webkit的一個目錄'

(我不知道這件事,這只是一個建議)

+1

是的,我找到了它的路徑:/usr/lib/webkitgtk-3.0-0/plugins但webkitgtk仍然說「缺少插件」,我該怎麼辦? – user1288145 2012-04-19 05:57:20

2

下面的目錄是哪裏的WebKit QT間期爲瀏覽器插件搜索。你有沒有試過這些地點?

.mozilla/plugins in the user's home directory 
.netscape/plugins in the user's home directory 
System locations, such as 
    /usr/lib/browser/plugins 
    /usr/local/lib/mozilla/plugins 
    /usr/lib/firefox/plugins 
    /usr/lib64/browser-plugins 
    /usr/lib/browser-plugins 
    /usr/lib/mozilla/plugins 
    /usr/local/netscape/plugins 
    /opt/mozilla/plugins 
    /opt/mozilla/lib/plugins 
    /opt/netscape/plugins 
    /opt/netscape/communicator/plugins 
    /usr/lib/netscape/plugins 
    /usr/lib/netscape/plugins-libc5 
    /usr/lib/netscape/plugins-libc6 
    /usr/lib64/netscape/plugins 
    /usr/lib64/mozilla/plugins 

http://doc.qt.digia.com/qt/qtwebkit.html#netscape-plugin-support

0

嗯,你的問題是很難回答的問題。因爲我不認爲插件路徑的路徑可以解決這個問題。

無論如何,我相信你可以使用這個函數來知道webket插件的路徑。

qgetenv(「QTWEBKIT_PLUGIN_PATH」);

相關問題