Skip to main content
Participant
October 14, 2015
Answered

Embedded videos in .swf not playing if using UNC

  • October 14, 2015
  • 5 replies
  • 426 views

My Training Department is using Articulate Storyline 2.4 to create .swf.

If the story is called up by \\servername\share\story.html (or .swf) the embedded video will not play. The animation within the .swf runs fine.

If the story is called up by X:\story.html (or .swf) the embedded video plays fine.

Adobe Flash Player 19.0.0.207

I understand the work around is to map the drive letter but due to security concerns, I am unable to do this.

Does anyone have some insight to this issue or an official statement from Adobe that states UNC are not supported?

thanks

Jim

    This topic has been closed for replies.
    Correct answer jeromiec83223024

    Have you tried using a Flash Player Debugger to see if there are any useful errors?

    Adobe Flash Player - Debug Downloads

    I'd start there, or with a web debugging proxy like Charles or Burp.

    You might also want to check out the section on crossdomain policy files:

    White paper: Adobe Flash Player 10 security | Adobe Developer Connection

    5 replies

    jeromiec83223024
    Inspiring
    October 15, 2015

    You're asking for a world of pain by serving content up over UNC.  The best option is to stand up a web server and serve the content over HTTP.

    There are a bunch of problems where we've added security restrictions related to URL parsing, specifically where HTTP and UNC come into conflict.  Whenever we're forced to make a choice between breaking UNC or HTTP, HTTP will win.

    There are unfortunate complexities inherent in being secure in an environment where the protocol specs are ancient and vague, and browsers themselves are inherently forgiving.  In 2015, I'm still amazed at how much time I spend looking at RFCs from 1978.  I'd actually like to see us drop UNC support entirely, but that's impractical given the amount of legacy content in the world.  That said, we continue to find instances that requires us to make changes that impact UNC, and you're saving yourself a ton of frustration by eliminating it from your design.

    Participant
    October 16, 2015

    Unfortunately, I get the same results when trying http.

    http://<webserver>/Portal/Training_Public/Training_Projects_for_Review/Closure_Testing-Storyline_output\story.html

    - fail

    \\<servername>\Portal\Training_Public\Training_Projects_for_Review\Closure_Testing-Storyline_output\story.html

    -fail

    Z:\Training_Public\Training_Projects_for_Review\Closure_Testing-Storyline_output\story.html

    -video plays

    I've got to wonder if it is something in the way Articulate put together the swf ...

    jeromiec83223024
    jeromiec83223024Correct answer
    Inspiring
    October 17, 2015

    Have you tried using a Flash Player Debugger to see if there are any useful errors?

    Adobe Flash Player - Debug Downloads

    I'd start there, or with a web debugging proxy like Charles or Burp.

    You might also want to check out the section on crossdomain policy files:

    White paper: Adobe Flash Player 10 security | Adobe Developer Connection