You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Thursday, June 6th 2013, 8:05am

flashplayer fullscreen buttons bei unterschied. Browsern

Guten Morgen,

die eingebundenen "Full screens buttons" werden bei manchen Browsern nicht angezeigt.
Folgende Varianten ausprobiert:

keine Azeige bei
PC mit Win 64Bit (Google Chrome; IE; Firefox)
PC mit Wind 32Bit (Google Chrom)

Angezeigt bei:
PC mit 32Bit (FireFox; IE )

Was mache ich falsch? Im Anhang meine XML-Datei:

Vielen Dank schon mal im Voraus

Horst
(Noch ringe ich mit dem kauf der Vollversion *unsure* )

Zur Demo zwei Bilder:





HorstA has attached the following file:
  • PANO_Horst.xml (325 Byte - 3 times downloaded - latest: Jul 17th 2013, 9:27pm)

2

Thursday, June 6th 2013, 8:55am

Hi Horst,

die Vollversion lohnt sich in jedem Fall *squint* Und zu Deinem Problem: Du hast leider nicht die dafür wichtige skin.xml angehangen ;-)
Da ich die Standardtour nicht nutze, kann ich nur raten. Aber ich vermute mal, dass ein fullscreen-event genutzt wird. Dies sorgt dafür, dass der button nur auf Geräten angezeigt wird, auf denen ein Vollbild auch wirklich möglich ist. Allerdings sollte das nicht auf IE, Chrome oder FF unter Windows zutreffen. Nutzt Du zufällig Win8?

Gruß
Nupsi

3

Thursday, June 6th 2013, 8:58am

Hi,

der Fullscreen Button wird nur angezeigt wenn der Fullscreen-Mode unterstützt wird.

In der XML wird das per devices="fullscreensupport" geregelt.

Warum nur im IE8?

IE8 => kein HTML5, daher wird der Flashplayer verwendet, wo der Fullscreen-Mode praktisch immer verfügbar ist.

Chrome => HTML5, dort gibt es zwar auch einen Fullscreen-Mode, allerdings so wie es aussieht wurden die Panos per <iframe> eingebunden - aber bzgl. <iframe> und Fullscreen gibt es etwas zu beachten: der HTML5-Fullscreen Mode muss bei der iframe-Einbindung explizit per 'allowfullscreen' Parameter erlaubt werden.

z.B.
<iframe ... allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>

Das ist auch hier dokumentiert:
http://krpano.com/docu/html5/#fullscreen

Schöne Grüße,
Klaus

4

Thursday, June 6th 2013, 10:46am

Hmmm?

Hmmm?

habe jetzt bei einem iframe den allowfullscreen auf true gesetzt. Der Button ist immer noch nicht da, aber fullscreen lässt sich über die rechte Maustaste aufrufen und funktioniert auch.

<iframe style="line-height: 1.3em;" src="krpano/Pano_HPBG/Pano_Horst.html" width="600" height="200"></iframe>

<iframe src="krpano/Pano_MFC/Pano_Horst.html" width="600" height="200" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>


Noch eine Entdeckung: Nur wenn ich google Chrome als Standard Browser einstelle und über "krpano Testing Server.exe" starte, dann klappt es. Dann sind auch die geänderten Mauszeiger sichtbar, wenn man das Pano dreht.

Alles noch unter Win7 einmal 32Bit einmal 64Bit.

Wenn ich GoogleChrome extra starte und die Adresse "http://10.127.88.10:8090
/" verwende,wieder kein Fullscreen.

Ich bin einfach nicht der Entwickler Held...

Noch einen Tip?
Danke Horst





5

Thursday, June 6th 2013, 2:54pm

Hi,

ich mir gerade noch einmal das original krpano 'Button-Bar' Beispiel angesehen (ich nehme an von dort stammt auch der Code für die Buttons):

Das Beispiel selbst ist leider schon etwas älter und stammt aus einer Zeit, als es den HTML5 Fullscreen Mode (und die 'fullscreensupport' devices Einstellung) noch nicht gab. In der 'buttonsbar-include.xml' wird der Fullscreen-Button nur für Flash definiert. D.h. dies müsste geändert/angepasst werden.

Dazu die 'buttonsbar-include.xml' öffnen und diesen Teil suchen:

Source code

1
2
3
4
5
<!-- add flashplayer fullscreen buttons and make the container larger -->
<layer name="buttons" width="295" devices="flash">
    <layer name="openfs"  url="vtourskin.png" scale="0.5" align="lefttop" x="250" y="6" crop="0|576|64|64"  ondown="buttonglow(get(name));" onup="buttonglow(null);" onclick="set(fullscreen,true);"  visible="true"  />
    <layer name="closefs" url="vtourskin.png" scale="0.5" align="lefttop" x="250" y="6" crop="64|576|64|64" ondown="buttonglow(get(name));" onup="buttonglow(null);" onclick="set(fullscreen,false);" visible="false" />
</layer>


und das devices="flash" auf devices="fullscreensupport" ändern:

Source code

1
2
3
4
5
<!-- add fullscreen buttons and make the container larger -->
<layer name="buttons" width="295" devices="fullscreensupport">
    <layer name="openfs"  url="vtourskin.png" scale="0.5" align="lefttop" x="250" y="6" crop="0|576|64|64"  ondown="buttonglow(get(name));" onup="buttonglow(null);" onclick="set(fullscreen,true);"  visible="true"  />
    <layer name="closefs" url="vtourskin.png" scale="0.5" align="lefttop" x="250" y="6" crop="64|576|64|64" ondown="buttonglow(get(name));" onup="buttonglow(null);" onclick="set(fullscreen,false);" visible="false" />
</layer>


Schöne Grüße,
Klaus

6

Friday, June 7th 2013, 9:23am

Fast

Guten Morgen,

klappt noch nicht 100%ig. Getestet mit Firefox, Chrome, IE9 und IE10. Bei IE10 gehts noch nicht. Kann IE10 evtl. gar keinen Fullscreen, wenn ich hier nachlese bin ich mir nicht sicher?











Ähnlich geht es mir beim Umstellen des Cursors. Hier macht der Chrom Browser Probleme.

Zu meinem vorgehen: Bin die Tutorials durchgegangen, habe einige "Droplets" ausprobiert und wollte jetzt anhand der Beispiele die ersten eigenen Anpassungen wie Buttons, Cursors usw. einbauen. Gibt es sonst noch einen Einsteiger Guide oder Ähnliches.

Gruß Horst
HorstA has attached the following file:

7

Monday, June 10th 2013, 9:17am

Nur Flash Viewer

So,

ich kriege das Umschalten zum Fullscreen und zurück mit HTML5 bei IE10 einfach nicht hin. Habe mcih entschlossen nur den Flash Viewer zu verwenden: embedpano({swf:"xyz.swf", xml:"xyz.xml", target:"pano", html5:"never", passQueryParameters:true});

Bei mir sieht es sonst genau so aus wie hier im Beispiel.



Freue mich natürlich nach wie vor über jeden Tip

Danke Horst

8

Monday, June 10th 2013, 8:29pm

Hi,

ja, der IE10 Browser unterstützt den HTML5 Fullscreen-Mode nicht:
http://caniuse.com/#feat=fullscreen

Bzgl. html5=never - dies würde ich NICHT empfehlen!
Damit werden Systeme ohne Flashplayer (z.B. iOS, Android, viele neue Macs und PC im Auslieferungszustand) ausgeschlossen!
Wenn Flash bevorzugt werden soll, dann eher html5=auto oder html5=fallback verwenden.

Schöne Grüße,
Klaus