首页| 论坛| 消息

标题:关于Linux下QT WebView播放flash的问题
作者:as_leon
日期:2010-07-01 09:16
内容:

最近遇到一个问题:
在fedora10下想用QT播放flash,我用了QWebView控件,但是遇到swf文件时总是无法显示。
我的QT版本是4.5.3,按照官网上说的应该可以播放flash。
至于libflashplayer.so也有,在/usr/lib/mozilla-plugin里面,符合WebKit的搜索路径。
PS:fedora自带的firefox可以播放flash,QT自带的WebBrowser例子同样不能无法显示flash
我很困惑。。。


#1 [as_leon 07-01 10:35]
补充:WebSettings的几个开关也打开了,继续困惑
#2 [XChinux 07-03 08:56]
可以看看Qt Demo里的Browser示例中能否播放FLASH,如果能的话,那就看下他源代码是如何设置的。
#3 [as_leon 07-04 22:15]
谢谢。不过我试过了:
QT自带的WebBrowser例子同样无法显示flash,我确定flash插件是有的
这是什么问题呢?
#4 [as_leon 07-05 17:01]
问题已解决。
解决方法是将libflashplayer.so放到 .mozilla-plugin 里面
#5 [devin_kevin 08-17 12:11]
你好,我现在用QtWebkit的控件播放flash,对于WebSettings的几个开关也打开了
QWebSettings *websetting= QWebSettings::globalSettings();
websetting->setAttribute(QWebSettings::JavascriptEnabled,true);
websetting->setAttribute(QWebSettings::PluginsEnabled,true);
libflashplayer.so放在/usr/lib/browser/plugins目录下,但是flash不能被播放
然后指定QTWEBKIT_PLUGIN_PATH环境变量:export QTWEBKIT_PLUGIN_PATH=/usr/lib/browser/plugins也还是不行
我用的是qt4.6.2的版本
然后我想用Qt Demo里的Browser示例播放Flash也不行,不知道这个插件是要放到那个具体位置,请大家指教下

<< 1 2 3 >> (1/3)

回复 发表
主题 版块