How do I make a video start automatically when open it up in a new browser window?

Dec 01, 2020

To increase the size of my embedded video, I would like it to open up in a new browser window. When I make that selection, the video tool  "play video"  automatically changes from "play automatically" to "play when clicked", and I cannot change that. This would be fine if I didn't have a lot of text-to-speech objects which must start on specific timepoints to guide the user viewing the video. I would like my video to start immediately (even if it opens up in a new browser window) to make sure all my text-to-speech sync. 

9 Replies
Vincent Scoma

Hi Charlotte, 

Thank you for reaching out! 

At this time, there isn't a feature in Storyline to communicate with external videos available at this time, but I'll be sure to relay this thread to our Product team for review!

In the meantime, you could try having the video playing in-slide automatically. 

Charlotte Werner

Hi Vincent,

Thanks for your quick reply. With external videos, do you mean videos that are not from the Content Library 360? I have inserted my video into my Storyline project and its embedded and available on the screen's timeline.

No smart way to write a trigger "to-play-video-automatically-when-it-opens-up -in-a-new-browser-window? That way all my text-to-speech should probably sync.

Today, I have the video play in-slide automatically, but as it is a system video tutorial it would benefit from an increased size for optimal view.

Lauren Connelly

Hi Charlotte!

I'm happy to help! By external videos, we are referring to embedded videos from YouTube or another website. Since the YouTube player control are already controlled in YouTube, the option to play the video automatically is not controlled by Storyline 360. I'm interested in hearing any workarounds involving javascript to play an embedded video automatically. I'll leave it to our javascript experts in the community to confirm.

Charlotte Werner

Hi Lauren,

Thanks for explaining. Then my video is not "external" and my question most likely misunderstood.

In Storyline, I have selected insert "video from file". My video is now available within Storyline and visible on my timeline, i.e. not external. In video tool option, I select show video "in a new browser window". 

And now to my issue: I would like this video to play "automatically", but this selection is greyed out  (see attachment). The only option is "when clicked". How do I go about to make it to play automatically? 

Katie Riggio

Good morning, Charlotte!

Thank you for that helpful context. 

✎ Note: The Play Video option doesn't apply to website videos. Generally, learners need to click web videos to play them. Some browsers still allow web videos to autoplay (if the autoplay feature is enabled in the embed code), but the trend is for browsers to prevent media from autoplaying. 

For more details on adjusting video properties, check out this resource.

I ran a test where I inserted an MP4 using the Video from file option and set the media to Show Video: In a new browser window. Though Play Video: When Clicked is selected, my MP4 plays automatically in a new browser window.

Alternatively, you can:

  • Click the Video Tools tab and select these options: Show Video: In Slide and Play Video: Automatically. That will start the video as soon as learners open the slide.  

Here's a link to the published output to showcase both choices. Let me know if that helps!

Charlotte Werner

Thanks for looking further into this, Katie! 

I viewed your examples. In your first example  (i.e. video is set to Play video: when clicked, but the video plays automatically in your browser), the video does not play automatically in mine. Then it has to do something with the setting of my browser like you say, and as I cannot control learners' browser settings, I have to go with option 2.  And that is what I have implemented already.

It is not a problem for me if it is set to Play video: when clicked, as long as the audio is in sync. So just thinking now, maybe I should (for my next project...) do all the pre-work of videos in Replay (i.e. add text-to-speech to my video) and then import the final video to Storyline. Or will this additional modifying in another Articulate product decrease the quality of the mp4 file?

Leslie McKerchie

Hi Charlotte,

If you're going to play the video in a new window, it would be smart to keep all the items that need to be synced together.

Any converting and importing can cause a loss in quality, so I'd recommend a quick test since it sounds like you have a specific size requirement. You could also create this in Storyline and save it as an mp4 to use in another Storyline project if needed.