0

HTMLファイルを開いてフラッシュファイルを再生したいのですが、Webkitにlibflashplayer.soがなく、Webkitにlibflashplayer.soのパスを通知し、それを使用してフラッシュファイルを再生する方法を知りたいですか?

4

3 に答える 3

2

次のディレクトリは、WebKitforQTがブラウザプラグインを検索する場所です。これらの場所を試しましたか?

.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 に答える