2012-04-18 59 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”);

相关问题