Hi, again. Here's a weird question. Is it possible to allow the user to drag the seekbar back after the timeline is complete, but not allow it until the timeline is complete? And is there a way to decouple the replay/rewind button from the seekbar? Thanks, as always...
you could place a rectangle over the seekbar to start with so they can't drag it back and then change the state of that rectangle to hidden when timeline ends.
i don't think you can decouple but maybe someone else will chime in about that.
Since I can't actually see the seekbar -- it's part of the menu settings and only appears in PREVIEW or when actually using the module online -- how would I do that? It's a nifty solution, but I don't see where to add it.
There isn't a way to disable the seekbar until the timeline ends, but you could look at using a "read only" seekbar. That would allow the user to see the seekbar advancing, but not be able to drag it back or forward.
When you say decouple the replay button from the seekbar, are you wanting to leave the seekbar, but remove the replay button? If so, I can help with this, but it would be through a "hack" of the frame.xml file after publishing.
Create your .story project with the seekbar visible.
Publish your .story project. Go ahead and “zip” if the course will be uploaded to an LMS. In the “publish successful” pop-up window, click “OPEN” to open the Storyline output directory.
Double-click and open the story_content folder.
Open the frame.xml file (this can be opened with Notepad)
Find and replace the following:
<option name="seekbar" value="true">
with
<option name="seekbar" value="false">
Find and replace the following:
<control name="seekbar" enabled="true" />
with
<control name="seekbar" enabled="false" />
Save and close the frame.xml file.
Launch and play your course. The seekbar should be hidden, but the replay button will be visible.
If uploading to an LMS, you have a couple more steps.
In the file directory, right-click and "copy" the modified frame.xml file.
Navigate to the story_content folder in the ZIPPED file.
Right-click and "paste" (replace) the modified file here. You can now upload to your LMS.
One quick question: Do I need to ZIP the file before making these revisions to the .XML file, or can I ZIP it afterward? (Or does it not matter one way or the other?)
Thanks! Glad it worked for you. As far as the .zip, it really does not matter. You can zip the contents afterwards, just make sure you zip the whole storyline output folder.
If you want to get frisky with this :-) - you can do the reverse of the above (remove the replay button and show only the seekbar). The search/replace items would be:
replace <option name="replay" value="true" /> with <option name="replay" value="false" />
replace <control name="replay" enabled="true" /> with <control name="replay" enabled="false" />
12 Replies
Hi Shel
you could place a rectangle over the seekbar to start with so they can't drag it back and then change the state of that rectangle to hidden when timeline ends.
i don't think you can decouple but maybe someone else will chime in about that.
Since I can't actually see the seekbar -- it's part of the menu settings and only appears in PREVIEW or when actually using the module online -- how would I do that? It's a nifty solution, but I don't see where to add it.
Doh!
can you tell it's early morning here ;-) I was thinking of a video seekbar - sorry Shel.
No worries! Early mornings get me, too!
Hi Shel,
There isn't a way to disable the seekbar until the timeline ends, but you could look at using a "read only" seekbar. That would allow the user to see the seekbar advancing, but not be able to drag it back or forward.
Shel,
When you say decouple the replay button from the seekbar, are you wanting to leave the seekbar, but remove the replay button? If so, I can help with this, but it would be through a "hack" of the frame.xml file after publishing.
Hi, Bobbi. Yes, exactly. I'd like to have the replay button available but the seekbar hidden. Thanks!
In the “publish successful” pop-up window, click “OPEN” to open the Storyline output directory.
<option name="seekbar" value="true">
with
<option name="seekbar" value="false">
<control name="seekbar" enabled="true" />
with
<control name="seekbar" enabled="false" />
If uploading to an LMS, you have a couple more steps.
NOTE.... This has to be done EVERY time you re-publish the course, as it is a hack of the .xml and not part of the published output.
That's a pretty remarkable hack, Bobbi!
One quick question: Do I need to ZIP the file before making these revisions to the .XML file, or can I ZIP it afterward? (Or does it not matter one way or the other?)
Thank you for this!
Thanks! Glad it worked for you. As far as the .zip, it really does not matter. You can zip the contents afterwards, just make sure you zip the whole storyline output folder.
If you want to get frisky with this :-) - you can do the reverse of the above (remove the replay button and show only the seekbar). The search/replace items would be:
replace
<option name="replay" value="true" />
with
<option name="replay" value="false" />
replace
<control name="replay" enabled="true" />
with
<control name="replay" enabled="false" />
Hi
Does anyone happen to know what the equivalent changes are for Storyline 3? Recently upgraded and the old tweaks don't seem to have the same effect.
We're looking to use HTML5 output rather than Flash, and that seems to be the reason it no longer works.
I also tried to modify the same settings in Frame.js and Frame.json to no avail.
Thanks
This discussion is closed. You can start a new discussion or contact Articulate Support.