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

Sunday, September 16th 2018, 9:53am

Video Hotspot WebVR

Hallo miteinander,

ich muss in einer Tour die hauptsächlich in VR genutzt werden soll einige Videos einbauen. Diese sollen einfach als Popup aufgehen, was am PC/Tablet/Smartphone ja auch wunderbar funktioniert. Nur im WebVR Modus fehlen die Hotspots zu diesen Videos. Ich habe gelesen, dass Youtube und Vimeo Verlinkungen nicht funktionieren, jetzt habe ich die Videos auf meinen Server geladen und sie als Popup Links hinterlegt. Selbes Resultat. Spielt wunderbar in allen normalen Modi, aber in WebVR sind wiederum die Hotspots nicht sichtbar.

Kann mir hier jemand eventuell einen Tipp geben, wie ich diese Hotspots im WebVR Modus sichtbar bekomme?

Vielen Dank im Voraus!

2

Monday, September 17th 2018, 8:29am

Hi,

zuerst bzgl. 'eingebundener' Videos wie Youtube oder Vimeo - diese Videos werden per <iframe> eingebunden und ist ein HTML Element.

Bei der VR-Darstellung mittels der WebVR-API ist es aber nur möglich 'Inhalte' welche per WebGL-API gezeichnet werden darzustellen, das schließt sämtliche HTML Elemente aus. Das ist eine grundlegende technische Browserbeschränkung.

Bzgl. 'normaler' Videos (per Videoplayer Plugin) - hier gibt es das Problem nicht, da sich Video-Frames als Texture in der WebGL-API verwenden lassen, allerdings gibt es hier eventuell je nach Browser und System (vor allem mobile Systeme) die Einschränkung das ein Video nur nach einer Nutzer-Interaktion abspielen lassen - d.h. es ist z.B. ein Touch notwendig damit der Browser es erlaubt das Video abzuspielen. Nur in VR gibt es normalerweise keine Touches mehr.

Abhilfe wird hier erst das künftige WebXR-API bieten, dort wurde diese Situation berücksichtigt.

Als manueller Workaround ist aber folgendes möglich:
- man verwendet nur einen einzigen Videoplayer als Hotspot in der gesamten Tour (unsichtbar irgendwo)
- startet diesen mit irgendeinem Video beim ersten Touch irgendwo auf dem Bildschirm und pausiert das Video gleich wieder
- später wenn das richtige Video abspielen soll, wird per playvideo() Aufrufe das neue Video geladen und mittels resume() fortgesetzt
- da hier intern immer noch dasselbe Video Objekt verwendet wird, erlaubt der Browser das Abspielen auch ohne weiteren Touch (zumindest war es so als ich dies das letzte Mal getestet hatte, da dies aber ein Browser-Workaround/Hack ist, kann es auch hier Probleme geben)

Schöne Grüße,
Klaus

3

Monday, September 17th 2018, 10:45am

Bzgl. 'normaler' Videos (per Videoplayer Plugin) - hier gibt es das Problem nicht, da sich Video-Frames als Texture in der WebGL-API verwenden lassen, allerdings gibt es hier eventuell je nach Browser und System (vor allem mobile Systeme) die Einschränkung das ein Video nur nach einer Nutzer-Interaktion abspielen lassen - d.h. es ist z.B. ein Touch notwendig damit der Browser es erlaubt das Video abzuspielen. Nur in VR gibt es normalerweise keine Touches mehr.
Hallo Klaus - und danke für die Antwort.

Ich denke dass die Videos eh abspielen würden - tun sie im Browser ja auch. Aber sobald ich vom "normalen" in den VR Modus wechsle (egal ob am PC, am Smartphone, Tablet oder der VR Brille) sind die betroffenen Hotspots die die Videos triggern weg! Das ist das Problem. Im VR Modus werden mir nur Panorama- und Foto Links angezeigt, alles andere ist schlicht nicht da. Wie schaffe ich es, dass die Hotspots angezeigt werden? Sorry, ich bin nicht so tief in KrPano drinnen, habe normal nur Touren mit zusätzlichen Bildern, da gibt es ja nie Probleme...

4

Monday, September 17th 2018, 12:36pm

sind die betroffenen Hotspots die die Videos triggern weg

Sorry, aber das dürfte eher nicht an krpano selbst liegen...

Sicher das diese nicht von irgendeinem eigenem Code versteckt werden?
Wie sieht der XML Code dieser Hotspots aus bzw. wurde dieser selbst erstellt?

5

Wednesday, September 19th 2018, 11:20am

Sorry, aber das dürfte eher nicht an krpano selbst liegen...
Die Tour ist mit CMS4VR erstellt worden, da liegt ja krpano selbst drunter. Wahrscheinlich stößt es sich hier irgendwo. Ich hätte jetzt die Tour nochmal mit blankem krpano gemacht, allerdings habe ich hier keine Ahnung, wie ich einen Hotspot, der auf anderen Content als ein Panorama verweist, erstelle....kannst du mir da vielleicht etwas auf die Sprünge helfen?