Page 1 of 1

Preload an intro 360 video - or have hotspot triggered by media ending

Posted: Thu Jan 21, 2021 10:04 pm
by KRitchie
Hello, I am creating a tour where the first node is a 360 video. It is 3 seconds long, and then a hotspot appears that lets you advance into the tour. The video file is 3840x1920 29.97 fps. The file size is 13.7MB.

It works great on a desktop browser, as the video file loads instantly, and finishes playing before the hotspot appears.

On an iPad or iPhone connected to wifi, it takes a 3-5 seconds to load and play the 360 video. The problem is now the hotspot is showing since it only had a 3-second delay.

So either I could preload the 360 video, or is there a way to trigger a hotspot to show up when the 360 video finishes playing?

Thanks
- Kevin

Re: Preload an intro 360 video - or have hotspot triggered by media ending

Posted: Thu Jan 21, 2021 10:43 pm
by Hopki
Hi Kevin,
If you use HandBrake to encode the video it has a Web Optimise feature to start streaming sooner.
This may help.
Regards,

Re: Preload an intro 360 video - or have hotspot triggered by media ending

Posted: Thu Jan 21, 2021 10:55 pm
by KRitchie
Thanks Hopki, using Handbrake with Web Optimize does help it load faster.

Is there a way to change a variable when a piece of media finishes playing?

Re: Preload an intro 360 video - or have hotspot triggered by media ending

Posted: Fri Jan 22, 2021 11:38 am
by Hopki
There is a Media Ended Source Action which can be used either in the video element.
Or if you're using a pinned video or Audio, link a seek bar to it and this can also use Media Ended to trigger an action.
You can hide the seek bar.
Regards,

Re: Preload an intro 360 video - or have hotspot triggered by media ending

Posted: Fri Jan 22, 2021 8:04 pm
by KRitchie
Thanks Hopki - adding the seekbar and having it change a variable at Media Ended is exactly what I needed.