You are not logged in.

1

Sunday, December 27th 2015, 10:59pm

advice please on most efficient way to code for playing many videos

Hi all

I am working on a project where I have a virtual tour of a factory with many pano's. For some panos there will be a corresponding video (normal video, not 360).

For example there may be a 360 pano of robot welder and a video of the robot in operation.

Within each pano I can easily create a plugin:

<plugin name="robot-welder"
url="../plugins/videoplayer.swf"
alturl="../plugins/videoplayer.js"
videourl="../video/robot.m4v"
posterurl="../hotspots/robot.jpg"
align="centre" x="0" y="0"
scale="2.5"
volume="1.0"
loop="true"
pausedonstart="true"
directionalsound="true"
range="100"
rangefalloff="5.0"
outofrangevolume="0.1"
onclick="togglepause();"
visible="false"
/>


And then have a video play button:

<plugin name="video-play"
parent="group2"
align="topright" x="0" y="500"
url="../hotspots/play-video.png"
alpha="1.0"
keep="false"
onclick="set(plugin[robot-welder].visible,1)"
/>


Clicking the video-play icon will then show the video and clicking on the video (html5) will start it playing.

This is a bit clunky to put this code in every pano, so ideally I'd like to have a plugin defined at the start of the xml and then call it from within the pano and tell it which video to run also I'd like an option to make the video disappear, i.e. an 'x' in the corner of the video.

Any help or advice would be much appreciated.

Thanks in advance and happy new year to everyone.

Tim

ps - forgot to make clear, there is only one video per pano

This post has been edited 1 times, last edit by "trek" (Dec 28th 2015, 12:02am)


2

Wednesday, January 13th 2016, 5:09pm

I came up with a solution, will post my code when I get some time.