Articulate Storyline content is not loading in iOS9 Beta 5

We are testing elearning modules that are published using Articulate Storyline 1 and Articulate Storyline 2 in iOS 9 Beta 5, we noticed that the content pages are not loading in the module, we can see the menu, top panel(Exit and Resources) and bottom panel(Page progress bar, Next, Previous and Volume controller), did any of you noticed the same issue? 

Browser: Safari 

iPad: iPad Air

LMS: Success Factor


Appreciate any insights.

42 Replies
Tex Hale

Hi Ashley

I wonder if you can clear up some misconception that my client has regarding ipads.

They would like the salespeople to take the courses on the LMS using their ipads. The issue here is that the courses do not play correctly, even though the box "Use Articulate Mobile Player for iOS" is checked.  I understand that flash files are not supported when using html?  Since all the published files contain some flash elements, this is indeed a problem.

Question:  If they want to track the scores or completion on the LMS using ipads, should Tin Can API be installed on the LMS or can the tracking be done without Tin Can?

I have been investigating most of the blogs and data surrounding iOS 9 and really need to give my client a definitive answer as to how their people can take the courses after logging into their LMS via ipad.

I hope this is not too confusing and thank you for any guidance you can give me.


Matthew Bibby

Hey Tex, I know this question was directed at Ashley, but I'm just going to pop in quickly to help clear up some confusion:

1. Flash files will not play on iPads under any circumstances. Use  this table to check what features are supported in the Flash, HTML5 and Articulate Mobile Player (AMP) outputs.

2. Yes, if you want to track scores/completion when using the AMP, you will need a Tin Can compatible LMS. If your LMS isn't compatible with Tin Can, then you can publish to HTML5 instead (and disable the AMP option) as SCORM and AICC reporting both work fine with HTML5.

Tex Hale

Hey Matthew

Thanks for the swift response.  I am still using version iOS 8.4 on my ipad and I am able to play the courses from the LMS.  I have been publishing all the courses to HTML5 (disabling the AMP option), not realising that the salespeople will ONLY use ipads.  There are no issues with the learners using their laptops or desk top computers.

Those who have updated to iOS 9 can play some courses but it is inconsistent.  The LMS providers have suggested we find an alternative authoring tool - er, I DON'T THINK SO!! 

I have forewarned my client that they will have to make the LMS Tin Can compatible to solve the issues with ipads.  So I am glad to receive confirmation that's the way to go.  Brilliant - thanks again Matthew.

Ashley Terwilliger-Pollard

Hi Tex,

Glad Matt was able to pop in here before I started my day! In regards to iOS9, are you using the latest update of Storyline? There was a issue that we've fixed in the latest update where regardless of how you published if you were accessing on an iPad with iOS9 you'd be prompted to use the mobile player each and every time.  You can download the update here and republish courses, or you can use the Articulate updater to fix those courses you've already published but you'll need to reupload them to your LMS. 

If your sales people will only use iPads you can choose to present them with the HTML5 content or the mobile player - as Matthew mentioned it'll depend on if you need to track their completion through your LMS and then would need to have likely published for Tin Can API.  Another helpful resource is here on how to distribute your content for mobile deployment. 

Tex Hale

Hi Ashley

Another question:  When you publish to html5 what happens to the flash .swf content contained in the story_content folder in the output file?  For example: 5ebn3dcJaby_DX1086_DY1086.swf.

The story_html5.html is a Chrome html document.  Would it make any difference if the learner was accessing the course using Internet Explorer?

I apologise if I appear dense but the LMS provider stated:  "I suggest that you look to convert all Flash videos/content within the courses to HTML5 then re-publish the modules as HTML5 courses".   

What does he mean? Am I expected to invest in Camtasia or Captivate ?  I do not create any videos as these are provided by the client as mp4 and then I upload to Vimeo.  I insert them into the course using "insert video from website".

Ashley Terwilliger-Pollard

Hi Tex, 

The swf files remain in the published output folder as we don't have an option that is to publish for HTML5 only, although it's something others have asked for.  I have heard of users deleting them - but that is not something I can recommend or advise in regards to how to do so.

Additionally, you're likely seeing the story_html5.html as a Chrome document as that's your default browser and that's how .html files will show when viewing the properties on your files. We don't support HTML5 in Internet Explorer as detailed here. 

I'm guessing the LMS provider is not referring specifically to the videos you included, as MP4s or links to your Vimeo videos should work fine in Flash and HTML5. I suspect they don't want any swf files in the output - but I'd hesitate to guess the reasoning behind that.  If you've published for HTML5 and are viewing it in a supported browser, there shouldn't be any difficulty in it playing - as I mentioned, there is a known issue with iOS9 that was fixed in the latest update of Storyline, so if you've published with an earlier update that may account for the issue your users are experiencing. 

Hope that helps, and no worries on asking other questions.
That's what we're here for. :-) 

Tex Hale

Thank you Ashley.

Can you help me further with the content contained in a response from the LMS provider. I am in danger of losing it with them!  They don't seem to understand that what we are trying to do is to enable iPAD users (and desktop computer / laptop users) to launch the courses from the company LMS so that their completion / scores can be recorded / tracked.

See attached.

Ashley Terwilliger-Pollard

Hi Tex, 

So they're correct in the assertion that if you have added a Flash file to a slide using the SWF file format, that won't play in the AMP when viewing it on your iPad or Android tablet. Your published output will have Flash files associated with it no matter what as the Storyline output always will publish for Flash and include particular files in the published output. That shouldn't cause any issues with viewing your course on the mobile player though. 

If you have included other items such as they mentioned with the resources or search functionality, they just won't display while viewing in the mobile player but it shouldn't impact playback. 

Tex Hale

Thank you for your patience Ashley.

So in order for us to track learners completion / scores, whether they are using desktop computers, laptops or iPADS - I should publish to html5 using Tin Can API as the LMS output?

By following this logic, "jump to URL/file" and "Resources" will be supported?

Thanks again.

Ashley Terwilliger-Pollard

Hi Tex, 

You likely only need to use Tin Can API to track users status in the mobile player - but in HTML5 you should be fine. That's a question to ask of your LMS team though as they may have specific settings that you need to use in Tin Can. 

If you're viewing it in the HTML5 output specifically, then you'd be able to use elements such as the Resources tab and jump to file. 

Tex Hale

Hi Ashley

If I understand you correctly:

it is not possible to jump to file or open resources using AMP

it is possible to track users status using Tin Can API in AMP

it is not possible to jump to file or open resources using Tin Can API on ipads

If these three statements are correct, how do you suggest I handle jump to file or open resources when viewing a course on the ipad?  

Sorry Ashley, these are more questions from LMS provider. Thanks again for your help and patience.


Ashley Terwilliger-Pollard

Hi Tex, 

No worries - we're happy to help. 

The Mobile player won't allow you to use the resource tab or jump to file. The jump to URL trigger would work though. 

If you're using the mobile player app, you'll likely want to publish your course with Tin Can API for tracking. It's dependent on the LMS though if they have the ability to support Tin Can API so you'll want to confirm that with your LMS team. If they don't support Tin Can API, you can try publishing with a SCORM option and using the mobile player app - but likely you'll need to use the HTML5 output in Safari. 

If you've used the Tin Can API and are accessing it in the mobile player, correct you won't be able to use the jump to file trigger or resources tab. It's not dependent on the Tin Can API setting - but the use of the mobile player. So if your LMS allows for Tin Can, and you've published as such and the users are accessing within the HTML5 output - they would be able to utilize those features. 

Have you reviewed the information here in regards to publishing for mobile deployment? It may be helpful to share with your LMS and I'd also look at publishing a sample course in a few different outputs to see if your LMS team is able to upload a few different ones for you to test. 

Hope that helps and if you need anything else, let us know!