0

我想打开一个HTML文件来播放flash文件,但是Webkit没有libflashplayer.so,我想知道如何让Webkit知道libflashplayer.so的路径,然后用它来播放flash文件?

4

3 回答 3

2

以下目录是 WebKit for 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

于 2012-10-26T23:05:37.533 回答
0

对于 firefox,“ libflashplayer.so ”被放置在“ /usr/lib/firefox-*/plugins ”目录中,类似地,“ /usr/lib ”中也可以有一个webkit目录

(我不确定,这只是一个建议)

于 2012-04-18T17:32:30.303 回答
0

嗯,你的问题很难回答。因为我不认为知道插件路径的路径会解决这个问题。

无论如何,我相信你可以使用这个功能来知道 webket 插件的路径。

qgetenv("QTWEBKIT_PLUGIN_PATH");

于 2013-12-27T08:16:52.263 回答