QWebkit ,keine Flashunterstützung ?

Alles rund um die Programmierung mit Qt
Antworten
Zephyr
Beiträge: 31
Registriert: 17. Februar 2009 14:29

QWebkit ,keine Flashunterstützung ?

Beitrag von Zephyr »

Hi@all

Ich versuche unter Linux eine Flashanimation darzustellen (swf-datei). Ich habe bereits alles entsprechend vorbereitet und die plugin file ins ~./mozilla/plugin gepackt ,die Flashversion ist 10.


Allerdings scheint es nicht ganz zu funktionieren
und als ich weitergelesen habe ,habe ich folgendes im QtAssistant gefunden:

QWebSettings::PluginsEnabled 3 Enables or disables plugins in web pages. Currently Flash and other plugins are not supported.


Kann ich nun davon ausgehen dass unter Linux das plugin dann nicht funktionieren wird ? Welche alternative häte ich da ?
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag von androphinx »

aktuell ist auf gar keinem system flash unterstützung implementiert. ich glaube java auch ni....

Mfg androphinx
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Defakto funktioniert Flash, ich hab keine Probleme.
Qt-4.5.0 + 64-bit-Flash-Plugin (also nix über nspluginwrapper).
Zephyr
Beiträge: 31
Registriert: 17. Februar 2009 14:29

Beitrag von Zephyr »

Welches System benutzt du ?

Möglicherweise ist auf Windows oder Mac Plattformen Flash bereits verfügbar.
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Zephyr hat geschrieben:Möglicherweise ist auf Windows oder Mac Plattformen Flash bereits verfügbar.
Dachte das war klar (nspluginwrapper gibt es nicht für Windows...).
Ich hab ein 64-bit-Gentoo. Ging alles ohne Frickel out-of-the-box.
Und .mozilla ist auch falsch (AFAIK).
Mein flash liegt hier:
/usr/lib64/nsbrowser/plugins/libflashplayer.so
resp. in /opt/, das ist dann halt ein symlink.

Grüße
Franz
Zephyr
Beiträge: 31
Registriert: 17. Februar 2009 14:29

Beitrag von Zephyr »

Oh das hate ich überlesen mit dem nspluginviewer ;)


Tatsache ist dass Flash sowohl im Konqueror als auch im Firefox funktioniert ,nur im Webkit läufts mal wieder nicht ,ich befürchte dass es schon wieder eine eigenart des Intel Gmas ist.

.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
Locations specified by environment variables:
$MOZILLA_HOME/plugins
$MOZ_PLUGIN_PATH
$QTWEBKIT_PLUGIN_PATH


Dort dürften also plugins vorhanden sein also lag die datei schon richtig ....
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Zephyr hat geschrieben:Oh das hate ich überlesen mit dem nspluginviewer ;)
GRRRRR :D
nspluginviewer ist das kde-modul, um im konqueror netscape-plugins anzeigen zu können (darunter fällt u.A. flash).
Der nspluginwrapper sorgt dafür, dass man unter einem 64-bit-linux auch 32-bit-plugins anzeigen kann. Für WIndows gibts natürlich schon (fast) immer die 64-Bit-Plugins, aber unter Linux (wie sollte es anders sein) sind meist die Entwickler zu wenig, drum muss man darauf warten :P

Aber genug...
Jetzt kommt der Zeitpunkt, wo man mehr Infos braucht.
Welche Qt-Version verwendest du? Welche Distri? 32/64Bit?

Funktioniert Flash, wenn du Arora verwendest? Wenn ja -> schau in die sourcen, dann wirst du früher oder später wissen wie es richtig geht. Wenn nicht, hast du wohl Probleme mit deiner Distri ;)

Grüße
Franz
Antworten