Video Player Features + Tracking

Sep 07, 2016

So far I've been using Articulate Storyline's native video player for video content so that the course can recognize video completion (e.g., not allow user to advance until the video has completed, automatically advancing when the video completes). However, my users clamor for common video player functions, like jumping ~5-10 seconds back and playing at faster speeds. To my knowledge, there's no way to make those features available in Articulate SL's native video player (if that's wrong, please let me know!). I have disabled the user from being able to move the video seekbar around for a couple reasons, including (1) it would cause my closed captioning workaround (on a layer) to become unsynced; and (2) it would allow users to totally skip video content.

So, I've been looking at third-party players, such as Vimeo, Kaltura, and Youtube.

I've been able to get Vimeo to work well via the Insert > Video from Website function (the others I've struggled with, although I'm sure there's a way if I were to fiddle more with the Web Object/embedding first in html file solutions I've seen explained elsewhere). This solves the enhanced video player features concerns (Vimeo seems great, and with any of these I can embed closed captioning in the video itself which moots the sync issue), but there doesn't seem to be a way to cause the slide to automatically advance to the next slide when the video completes--the trigger I had for the native player that would jump to next slide when the media completes does not seem to work for the embedded Vimeo video.

Any way to make this work? That is, any way either (1) to cause Articulate SL to recognize completion of an embedded video so I can set it to auto-advance to the next slide after the video completes or (2) to activate a "jump back" feature and play at different speeds feature in Articulate SL's native video player?

5 Replies
Brian Dennis

Some of the more popular third party video players expose high level media events via javascript like media completion so that provide a hook for you. Note, connecting javascript between SL and third party players is not easy, nor supported by Articulate, and you might be smart to research javascript's availability on different platforms in the SL Knowledgebase

This discussion is closed. You can start a new discussion or contact Articulate Support.