Storyline preloading non-media type files
May 23, 2016
Hi
We've been experimenting with getting WebGL training 'games' running in Storyline, and so far it is working as expected as a Web Object. We're using Unity3d to develop these games.
Unfortunately the files are quite large and take some time to download. I'd like to be able to preload the data files (.jsgz, .memgz and .datagz) if possible. I've read that Storyline does do this with media files, but I don't know how to get it working for binary/data files.
Here's is the WebObject html file:
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Unity WebGL Player | Storyline Test</title>
<style>
/* a style sheet needs to be present for cursor hiding and custom cursors to work. */
* {
margin: 0;
padding: 0;
}
canvas {
width: 100%;
height: 100%;
position: absolute;
}
</style>
</head>
<body>
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()" height="900px" width="1600px"></canvas>
<script type='text/javascript'>
var Module = {
TOTAL_MEMORY: 268435456,
errorhandler: null, // arguments: err, url, line. This function must return 'true' if the error is handled, otherwise 'false'
compatibilitycheck: null,
dataUrl: "Release/Storyline Test.data",
codeUrl: "Release/Storyline Test.js",
memUrl: "Release/Storyline Test.mem",
};
</script>
<script src="Release/UnityLoader.js"></script>
</body>
</html>
Is there any way to tell storyline to preload non media type assets?
Thanks,
1 Reply
Hi, Bishinski -- Many thanks for reaching out! Although I am not aware of a way to preload non-media type assets and would need to defer to your fellow community members to assist you further, I did want to pass along the following info on How Content Is Preloaded in Articulate Storyline:
To make playback as smooth as possible, your published Articulate Storyline courses will preload content in the following order:
This discussion is closed. You can start a new discussion or contact Articulate Support.