I published a scorm package to an LMS, but when I open it, it always shows the launcher page that I need to click the button "Play" (in iPad) or "Launch" (in PC) to get to the course.
Is there any way to skip that page ? so that I can get directly to the course
Hi, there is a hack you can make to the storyline compile.js file to prevent the launch page from displaying in html5. Here is the hack just remember you have to make this edit every time you republish.
Hi, there is a hack you can make to the storyline compile.js file to prevent the launch page from displaying in html5. Here is the hack just remember you have to make this edit every time you republish.
After the part that says "player.populateIOSLaunch();" paste in this bit:
player.revealPostInterstitial();
Hi Nancy, thanks for the "hack', I learn something new every day! But was there not a technical reason for having this launch page in the first place? I vaguely remember a similar discussion on an Adobe Captivate forum (HTML5-based tutorials published in Captivate have a similar splash/launch screen), but can't remember anymore why this launch page was there by default. Any ideas?
Hi, there is a hack you can make to the storyline compile.js file to prevent the launch page from displaying in html5. Here is the hack just remember you have to make this edit every time you republish.
After the part that says "player.populateIOSLaunch();" paste in this bit:
player.revealPostInterstitial();
Hi Nancy, thanks for the "hack', I learn something new every day! But was there not a technical reason for having this launch page in the first place? I vaguely remember a similar discussion on an Adobe Captivate forum (HTML5-based tutorials published in Captivate have a similar splash/launch screen), but can't remember anymore why this launch page was there by default. Any ideas?
Hi Michael - I think the technical reason is/was that if you have audio on first slide and it is set to play automatically then it won't play in html5. Html5 requires a click event to trigger the audio so the way Articulate got around this was to create that crazy launch page.
I think ( and I could be wrong) that Apple has addressed this issue on the iPad with the latest iOS.
Hi, there is a hack you can make to the storyline compile.js file to prevent the launch page from displaying in html5. Here is the hack just remember you have to make this edit every time you republish.
After the part that says "player.populateIOSLaunch();" paste in this bit:
player.revealPostInterstitial();
Hi Nancy, thanks for the "hack', I learn something new every day! But was there not a technical reason for having this launch page in the first place? I vaguely remember a similar discussion on an Adobe Captivate forum (HTML5-based tutorials published in Captivate have a similar splash/launch screen), but can't remember anymore why this launch page was there by default. Any ideas?
Hi Michael - I think the technical reason is/was that if you have audio on first slide and it is set to play automatically then it won't play in html5. Html5 requires a click event to trigger the audio so the way Articulate got around this was to create that crazy launch page.
I think ( and I could be wrong) that Apple has addressed this issue on the iPad with the latest iOS.
Nancy, audio on the first slide - that rings a bell. Thanks for reminding me
I tried this hack and it seems as though the code is found in two js files, player_compiled.js and storyline_compiled.js. However, when I added in the new code, it never got to the first slide. It showed the spinning loader twice, then a blank page. Any thoughts?
I posted on another forum reply but I figured I'd ask here too... Any idea on how to skip launch page with play button on html5 for Storyline 2? The code listed above doesn't exist in the SL2 player_compiled.js file. I don't have any audio/video playing and I want to skip the launch page when users open on their phones.
The play button that appears over the top of your course is generated automatically, but I'll defer to the community on if they have a way to remove it by modifying elements of the published output. I do see from your other thread, that another user reminded you about the inclusion of the mobile player will always generate that first page if launched on a device that supports the mobile player, unless you direct users to the story_html5.html file.
Has anyone found a way to bypass the mobile launch page using Storyline 2 yet? I had just found out about the javascript hack this morning for Storyline 1 and works great.
Did you try that same set up in Storyline 2? I'm not a javascript expert, and can't support the modification of the published output regardless, and I know at least one user above mentioned it didn't work - but I haven't seen a lot of other threads/replies as such.
No, I've only confirmed that the hack works on Storyline 1. I don't have Storyline 2 yet but wanted to confirm with the community if anyone has tried it on 2 with any success.
Thanks Laith for sharing that here - as I know lots of users have questions about it. Since it's a modification of the published output and not something we can support, I'd urge general caution in using it, not just specific to videos. :-)
I agree Ashley, it feels hackish when doing it. and not something I'd like to do ordinarily. Messing with compiled script is never a good idea in all honesty.
However needs must as the devil drives lol. We all have clients with specific requests after all
I'm sorry for posting in the old discussion, but I want to know how to skip that launcher screen in storyline 3.
I try Published as html5 and wrapped into apk, installed and opened in android. That launcher screen (the black screen with the big circle play button) is always show up. How to skip that?. Please help, thank you.
This discussion is a bit older, so you may want to reach out to folks individually using the "Contact me" button on their profiles as it's not something I can help with. That launch button is built in, and I can't help with modifications to our published output.
27 Replies
Hi Anh,
Take a look at the Player properties, under "Other" if the launch page is activated.
If that is it, you will need to republish your project and upload again in you LMS.
Hope it helps and have a nice day!
Annie
Hi Annie,
I have tried that but the launcher page is still shown.
Thank you anyway.
Regards
Anh
As far as I know, the launch page in an HTML5-published course cannot be removed or skipped as per this earlier thread: http://community.articulate.com/forums/t/13218.aspx
Thank you Michael
Rgrds
Anh
Hi, there is a hack you can make to the storyline compile.js file to prevent the launch page from displaying in html5. Here is the hack just remember you have to make this edit every time you republish.
In storylinecompiled.js
find
player.launch.find("a").first().click(player.revealPostInterstitial);player.populateIOSLaunch();
After the part that says "player.populateIOSLaunch();" paste in this bit:
player.revealPostInterstitial();
Hi Nancy,
Thank you, it works. You are really super hero.
Regards
Anh
Hi Nancy, thanks for the "hack', I learn something new every day! But was there not a technical reason for having this launch page in the first place? I vaguely remember a similar discussion on an Adobe Captivate forum (HTML5-based tutorials published in Captivate have a similar splash/launch screen), but can't remember anymore why this launch page was there by default. Any ideas?
Hi Michael - I think the technical reason is/was that if you have audio on first slide and it is set to play automatically then it won't play in html5. Html5 requires a click event to trigger the audio so the way Articulate got around this was to create that crazy launch page.
I think ( and I could be wrong) that Apple has addressed this issue on the iPad with the latest iOS.
Nancy, audio on the first slide - that rings a bell. Thanks for reminding me
Hi guys,
I tried this hack and it seems as though the code is found in two js files, player_compiled.js and storyline_compiled.js. However, when I added in the new code, it never got to the first slide. It showed the spinning loader twice, then a blank page. Any thoughts?
Seems as though this is not supported on iPad with Safari 6533.18.5
Hi Jackie,
I can't speak to the code included, so you may want to private message some of the community members here as it's an older thread - but I did want to point out that executing Javascript triggers is supported in the HTML5 output on the iPad, but not the mobile player.
In my experience, the file to modify is:
player_compiled.js
I posted on another forum reply but I figured I'd ask here too... Any idea on how to skip launch page with play button on html5 for Storyline 2? The code listed above doesn't exist in the SL2 player_compiled.js file. I don't have any audio/video playing and I want to skip the launch page when users open on their phones.
Hi Leon,
The play button that appears over the top of your course is generated automatically, but I'll defer to the community on if they have a way to remove it by modifying elements of the published output. I do see from your other thread, that another user reminded you about the inclusion of the mobile player will always generate that first page if launched on a device that supports the mobile player, unless you direct users to the story_html5.html file.
Has anyone found a way to bypass the mobile launch page using Storyline 2 yet? I had just found out about the javascript hack this morning for Storyline 1 and works great.
Hi Art,
Did you try that same set up in Storyline 2? I'm not a javascript expert, and can't support the modification of the published output regardless, and I know at least one user above mentioned it didn't work - but I haven't seen a lot of other threads/replies as such.
No, I've only confirmed that the hack works on Storyline 1. I don't have Storyline 2 yet but wanted to confirm with the community if anyone has tried it on 2 with any success.
This post was removed by the author
To skip the launcher in SL 2 at the end of your story_html5.html file add this within the end script:
document.addEventListener("DOMNodeInserted", function(event) {
if($(event.target)[0].className=="launch_interstitial"){
player.revealPostInterstitial();
}
});
Be warned, it has adverse effects on video playback with the course (basically it breaks the videos) so use with caution.
Thanks Laith for sharing that here - as I know lots of users have questions about it. Since it's a modification of the published output and not something we can support, I'd urge general caution in using it, not just specific to videos. :-)
I agree Ashley, it feels hackish when doing it. and not something I'd like to do ordinarily. Messing with compiled script is never a good idea in all honesty.
However needs must as the devil drives lol. We all have clients with specific requests after all
Totally understand Laith. :-)
I'm sorry for posting in the old discussion, but I want to know how to skip that launcher screen in storyline 3.
I try Published as html5 and wrapped into apk, installed and opened in android. That launcher screen (the black screen with the big circle play button) is always show up. How to skip that?. Please help, thank you.
I'm sorry for my bad english. :-)
Hi Nova,
This discussion is a bit older, so you may want to reach out to folks individually using the "Contact me" button on their profiles as it's not something I can help with. That launch button is built in, and I can't help with modifications to our published output.
Best of luck!
This discussion is closed. You can start a new discussion or contact Articulate Support.