Flash Player 23 and Later in Google Chrome - Local Playback of Published Content
Sep 13, 2016
Hi all,
Our team recently discovered an issue with Google Chrome and Flash player 23 (and later) that is causing some issues with the local playback of published Storyline and Studio content. This is a new security feature of Flash player 23, and if you attempt to launch content locally you may see just a spinning circle or Flash player notification.
Our recommendation at Articulate is to always test the content in the intended publish environment by uploading to your web server, LMS, Articulate Online, etc. You can see a few options detailed here for locations to test your content.
If you need to view e-learning projects on your local computer, your best option is to publish for CD, then double-click the launch file in your published output.
Another option for local playback is to add one or more trusted locations to your local Flash Player settings. For example, you could add folders where you commonly publish content, such as your desktop or the My Articulate Projects folder in your documents.
Please feel free to let us know if you have any questions about this!
27 Replies
Any idea how long it will take to get a fix for this? Or is this permanent. Thanks. Jim
Good Morning, Jim.
Unfortunately, Articulate can't help change this behavior. The best we could do was to document this new (likely permanent) decision by Adobe.
Okay. So it is safe to say that it's an "easy" fix to just adjust your flashplayer local settings that that will fix the problem completely? I have not experienced the problem, yet, but I've had other problems with flash in the past as it relates to articulate and it makes me wonder. Justin, could you respond to these items for me, I'd appreciate it:
(1) Is there a plan to move beyond flash with the Articulate Studio software? I'm not a programmer but all I keep hearing is "flash is dead" and... old... and going nowhere. Yet there's still a large installed base.
(2) Is Studio 16 or 17 or whatever the next version of studio is... actually what is the status of that, we're on Studio 2013, so we're about due, right?
Thanks,
Jim
Hello again, Jim.
Yes, I think it's fair to say that the article Ashley shared is fairly easy to implement.
As you know, Articulate doesn't publicly share our product roadmap, but hang on tight. We're working on exciting things!
Hi, all.
We thought perhaps a screencast would help to simplify the process of adding trusted locations to Flash Player:
The Flash Player Settings Manager is here.
Please let us know if you run into trouble. Thanks!
Hi all. I believe we are hitting the same problem. Our situation is that we take the Presenter output and compile it into an exe (using SWFKit Pro). The advantage of this is that we can distribute our material without giving people free access to our source files from the data folder. All the exe really does is run the playershell file.
We are getting the same problem as described here if our partners have Flash player 23.0.0.162. Same error, but it's a situation where we can't use the 'settings' workaround.
Has Articulate logged a bug on this with Adobe? If so, can I know the id please so that I can add my vote for it. If not, will you be logging this as this is a pretty major problem and a huge concern if this is considered potentially a permanent change.
Thanks
Paul
Good Morning, Paul.
Adobe's decision on this is deliberate and well-documented. You'll want to focus on the Disabling local-with-filesystem access in Flash Player by default section. I'm not sure they'll budge on this, but you are certainly welcome to log a bug and encourage the E-Learning Heroes Community to pile on.
You can also read more here about the the architectural cause of the problem and our long-term vision to eliminate these sorts of dependencies.
Justin, thanks for your post showing the visual of how to do this. Having said this, do you guys really realize what a problem this is? Here are some specifics... I have nearly 75 Articulate training programs, they all get published to their own directories. When I first saw your excellent tutorial on how to configure flash I thought -- piece of cake, I'll just go up the directory tree to a common root, such as
C:\Users\Jim Powell\Dropbox (TDG)\Cdrom\Powerpoint\IMDG\IMDG Unit 4 - Presenter output\presentation.html
With the common root being what I have underlined above. All 75 programs are BELOW that level so if I allow that parent level, all is good! (?) However I've been poking around trying to figure out who to do that. Is there a wildcard I can put in here: C:\Users\Jim Powell\Dropbox (TDG)\Cdrom\Powerpoint\************* ?
If so how does that work. If I cannot find a way to do that is Articulate telling me that I am going to have to manually allow each and every one of the 75 subdirectories to which my presentation.html files are published in order to view them locally to proof them?
Hopefully I just missed the easy answer to this, I was poking around quite a bit before I saw your tutorial, but I've got a bad feeling about this and I hope I'm wrong and there is an easy fix such as some way to specify a wild-card for a common parent directory to all my published output.
Jim
Hi Jim. I've spent quite a while on this too. I did try the trusted locations and it did work. I used a parent directory and that worked for all subfolders. Then I just entered 'C:' as a trusted location and then any subfolder would work. Give it a try.
I also tried the workaround given in the Flash 23 release notes. This was to add to the Flash player config file:
The legacy behavior can be restored by applying the EnableInsecureLocalWithFileSystem=1 flag to mms.cfg
Lots of tries on this and I haven't got it to work. You'll find this config file in C:\Windows\SysWOW64\Macromed\Flash if you want to try it yourself.
And you could always roll back to an older Flash version, but I realise that may violate your IT policy.
I hope this helps.
Paul
Hi Jim,
Thanks for reaching out here and sharing a copy of your file structure as an image. Looking at that first I did notice that some of your project files are located not on your local drive (C:) but instead an F and D drive which are likely networked locations. Trying to play the published output while it's hosted on a network drive is known to cause issues, but in your set up you'd also need to add it as a trusted location so that the Chrome/Flash set up could read from both of them.
I tested on my own system again, and I was able to add the root direction (such as C:\Users\Ashley\Documents\My Articulate Projects) and then things were playing normally. That is where I publish all my project files too, so I didn't have to go direct to the individual course that I was looking to play.
Hope that helps and if you're still having issues with that we'd be happy to look further at the behavior and set up if you're able to connect with our Support Engineers. Please reference this thread when doing so, so that they're aware of the items you've already tried.
Okay, thank you both. Yeah, those other directories aren't locations I use for production, just backup storage, everything I do is off the C drive, albeit in a dropbox folder. I do now about some of those pitfalls so I only work on projects on my laptop, and if I need to move them I package them up as you guys instructed a while back.
If I can get the permissions through to flash from a root directory then that solves the problem and it isn't a bad deal... I just have to get it to work. I'll try again and let you all know, but thanks for the feedback knowing that it CAN work, someone got it to work... Thanks.
Happy to point you in the right direction and if you're still having difficulty getting it set up please don't hesitate to connect with our team here. They may just see something you didn't yet and be able to help solve it.
If nothing else, and I know we all know and love chrome - you could just copy and paste the local link into firefox, Chrome, or Edge Browsers to view locally if you can't get the online Chrome Flash Settings to work..
Hi Rob,
The settings are for local playback, not online playback. So you'll want to follow those if you're having difficulty launching the story.html link from the published output folder on your local drive.
You can also upload to tempshare.articulate.com and test from there.
Hi, I published a Storyline module to "Web" a few months ago and then burned a CD with the module on it. (I didn't publish to the CD setting.) Some of the users who have these CDs seem to be experiencing this Flash issue--they double-click the story.html file and they see the spinning circle on a white screen. I have two questions:
1. If I re-publish the course to "CD" setting and then burn the course to a CD, will that work fix this issue?
2. Does this issue happen with other browsers besides Chrome?
Thanks! Michele
Hi Michelle,
If you're needing to burn to a CD or USB drive, I'd suggest using that as your publish method vs. publishing for Web as doing so would still count as viewing the published output locally vs. the intended environment.
Thanks Ashley. I will publish the modules to CD and give that a try.
Michele
Ashley, I have one more question about this... the result of publishing to CD is the EXE file as well as the HTML file. I assume the way to get around the Flash issue is to open the course using the EXE file, is that correct? Rather than the story.html file, even though that still opens the course?
The audience for the course I am working on is global and all computers are configured differently. I am worried that some computers may not be able to run the EXE content. But that's the only option to view locally, right?
Michele
Hi Michelle,
If publishing for CD, it shouldn't be an issue with local playback of Flash content as that is based on web or LMS based content. If you're sharing the published CD output with folks you'll want to share the entire zipped folder and instruct them to download locally and unzip the output and run the .EXE file.
Thanks Ashley. The users are actually going to be running the file directly from the CD - no local download. This still ok?
Michele
Hi Michele,
Ah yes, if it's on CD no worries then - they may even have it open automatically when inserting the CD based on the auto run file that is included. Otherwise they can use the .EXE file
Great, thanks!
I just wanted to chime in and say that the CD publish option has also been difficult for us as a resolution for this local file access issue. My courses are called from an HTML page and it is not a friendly user experience to access EXE files in this way. We have opted for HTML5 outputs in lieu of programming an entirely new front end. Either way, expect challenges... thanks Adobe. :-)
Hi Josh,
If you're hosting on an HTML page, are you publishing for Web vs. publish for CD? Unless I'm missing a piece of your overall project plan that'd be my recommendation and then include the HTML5 output to let Storyline determine which output to show based on how the user accesses the course. So that way you'll point to the story.html file.
This discussion is closed. You can start a new discussion or contact Articulate Support.